Hướng Dẫn Làm All In One Bằng AutoPlay Media Studio (Nâng Cao)
Phần 3: Nút Select All/Deselect All Cho All In One CheckBox Và ListBox
Phần 3: Nút Select All/Deselect All Cho All In One CheckBox Và ListBox

Tiếp nối phần 2, hôm nay mình sẽ viết tiếp phần 3 :Nút Select All/Deselect All Cho All In One CheckBox Và ListBox . Nút Select All/Deselect All rất cần thiết cho bất cứ all in one one click nào.


- Có 1 project checkbox hoặc tự tạo cũng được
- Ta tạo 1 button với text là "Select All"
- Nhập dãy code vào phần script của button đó với nội dụng như sau:
Mã:
min = 1;
max = 3; --la so phan mem trong all in one
if Button.GetText("Button1") == "Select All" then
Button.SetText("Button1","Deselect All");
for i = min,max do
CheckBox.SetChecked("CheckBox"..i, true);
end
else
for i = min,max do
CheckBox.SetChecked("CheckBox"..i, false);
end
Button.SetText("Button1","Select All");
end

- Có 1 project listbox hay tự tạo cũng được
- Tạo 1 button có text là "Select All"
- Nhập dãy code vào phần script của button đó với nội dụng như sau:
Mã:
min = 1;
max = 3; --so phan mem trong all in one cua ban
if Button.GetText("Button1") == "Select All" then
Button.SetText("Button1","Deselect All");
for i = min,max do
ListBox.SetItemCheck("ListBox1", i, BST_CHECKED);
end
else
for i = min,max do
ListBox.SetItemCheck("ListBox1", i, BST_UNCHECKED);
end
Button.SetText("Button1","Select All");
end

Thế là xong rồi, vào và test thử thôi Lưu ý: Các biến số như "Button1" chỉ là trong ví dụ mẫu , nếu bạn bạn ra nút ấy là "Button2" thì bạn đổi code trong đó là "Button2" nhé, không thì sẽ bị lỗi đấy
Có Gì Thắc Mắc, Các Bạn Cứ Hỏi Ở Dưới Bài Viết Này Nha !!!
Coppy Nhớ Ghi Nguồn.