Mình muốn click vào button thứ 7 thì các button khác ẩn đi

Mọi người tư vấn giùm mình cái
Mình tạo ra 1 danh sách các Button, ví dụ có 10 cái, giờ mình muốn click vào button thứ 7 thì các button khác ẩn đi

for(int i=0; i<10; i++)
{
Button btn = new Button("Button");
btn.addClickHandler(){
//do something
};
form.add(btn);
}

Mọi người giúp mình với

for : i = 0 ; i < 10 ;i ++
condition : i = 6 continue
else: button.setEnable(false)

Lưu 10 caí bt vào 1 mảng bt để kiểm xoát còn việc còn lại thì đơn giản rồi

1 Like

Giả code (pseudo) thường mình sẽ làm như này:
1- Lấy index (id) của button đang click
2- Hide cả 10 button
3- Unhide button đang được click (dùng id, hoặc index)

Cái này sẽ áp dụng được cho cả 10 button, nghĩa là click cái nào thì cái đó hiện, còn các cái # ẩn.

2 Likes

Cám ơn bạn Phan_Hoang nhé, cách của bạn giải quyết được vấn đề rồi :slight_smile:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?