[GUI & Code] Phần 2: Case biến, đặt hành động (phần While trong GUI)


Trích lại bài cũ
Xem lại phần 1: http://riotxtreview.blogspot.com/2016/08/gui-code-phan-1-huong-dan-tao-gui-ang.html 

Hướng dẫn
Đã tạo GUI xong rồi thì chúng ta phải đặt case biến, có thể xem là đặt nhiệm vụ cho cái Button kia. Có nghĩa là, khi chúng ta click vào Button thì một lệnh sẽ được thực thi.

Sử dụng mã nguồn của phần 1 (xem tại đây)

Ở đây chúng ta không cần chú ý phần GUI, chỉ chú ý đến biến và cái vòng lặp vô cực (While... WEnd)

Để đặt nhiệm vụ cho control. Ta để ý hàm Case. Trong GUI ở phần 1 khi tạo bằng Koda cho sẵn ta hàm case như sau
Case $GUI_EVENT_CLOSE
Exit
Vấn đề bây giờ là button 1 phải hoạt động, ta thêm vào bên dưới phần Case cho sẵn một hàm như như mẫu bên dưới:
Case $Button1
_login() 

Ta ra khỏi vòng lặp While, viết một cái Func...EndFund với cái mà bạn đã đặt dưới biến đã case.
Func _login()
EndFunc 

Xong phần cơ bản rồi. Phần chính giữ Func và EndFunc sau khi đã khai báo thì nó sẽ do bạn tự code nên cứ thỏa thích. Mình sẽ cho ví dụ:
Func _login()
MsgBox(0, "Rio Blogspot", "Ok")
EndFunc 

Ấn F5 chạy code và ấn thử xem Button có hiện như câu lệnh lên không, nếu đúng thì bạn đã thành công.

Lưu ý: Nhớ set phạm vi biến cho các control trong GUI nha

Mã nguồn
http://menly.ml/view/4390cc97

Share this

Related Posts

Previous
Next Post »