Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Em đang làm một form mà trong đó có text box và button. Em đăng gặp vấn đề là làm sao để có thể thay đổi nội dung event của button đó? ví dụ như là với event click, khi click lần đầu tiên sẽ xử lí khác, khi click đến lần thứ hai sẽ xử lí cái khác?
cám ơn các bác e làm được rồi nhưng phát sinh thêm vấn đề mới, e làm 1 cái project mới, dùng cách trên với event click thì được nhưng với project mới thì e phải dùng event MouseEnter, event này là khi di chuột vào button thì event lập tức được xử lí chứ không cần phải click vào, với event này nếu e dùng cách trên thì chỉ cần di chuột vào button thì lập tức nó chạy liên tục hết tất cả các lệnh if mà e đã cài đặt, có cách nào khi mình di chuột vào lần đầu thì nó chạy lệnh đầu rồi di chuột ra ngoài rồi di chuột vào thì nó mới chạy lệnh tiếp sau đó không???
Ngoài ra thay vì code bằng switch case và số thì bạn thay bằng enum và switch case, code sẽ dễ đọc hơn nữa.
Cách của bạn trên đúng rồi đó bạn
bạn nên tạo một biến để kiểm tra lượt click của bạn. lần đầu bạn cho nó 1 giá trị khác khi click thì thay đổi giá trị của nó, sử dụng lệnh if để bắt sự kiện với biến vừa tạo