Qui định về quản lý SPAM, vui lòng đọc kĩ trước khi post bài

Mọi thắc mắc về công tác sinh viên, học vụ (lịch thi, điểm thi, đăng ký môn, tổ chức lớp, thông tin liên lạc lớp trưởng/giảng viên v.v...) sinh viên sử dụng tài khoản là MSSV để trao đổi tại các box phù hợp trong Mục CỘNG ĐỒNG UIT
MỤC MỚI MỞ: PHÒNG KẾ HOẠCH TÀI CHÍNH


Thông tin và cách reset password các tài khoản do trường cấp
+ Trả lời bài viết
Hiện kết quả từ 1 tới 4 của 4

Chủ đề: Cách bắt sự kiện click chuột vào 1 button kiểm tra button khác đã dk click hay chưa?

  1. #1
    Thành viên mới Avatar của htc
    Tham gia ngày
    Mar 2012
    Bài gửi
    73
    Post Thanks / Like
    Mentioned
    1 Post(s)

    Exclamation Cách bắt sự kiện click chuột vào 1 button kiểm tra button khác đã dk click hay chưa?

    Chào các bạn cho mình hỏi 1 bài này là mình có 1 cái form với 2 button bây giờ mình muốn click vào button thứ 2 để làm gì đó thì nếu trước đó chưa click vào button 1 thì sẽ có message thông báo là bạn phải click vào button 1 trước đã thế thì trong sự kiện click button 2 mình phải để if (....gì nhỉ)
    Mã:
    private void btnButton2_Click(object sender, EventArgs e)
    {
           if(...chưa click vào button1)
           {
                Messagebox.Show("Ban phai click vao button 1 truoc da!");
           }
           ......
    }
    htc - Hi Tech

  2. #2
    Mai Dương Hoàng Cường
    Tham gia ngày
    May 2011
    Khoa
    Mạng máy tính & truyền thông
    Bài gửi
    130
    Post Thanks / Like
    Mentioned
    1 Post(s)
    Gán 1 biến bool cho button1 để là false. Nếu click button 1 thì chuyển về true. Rồi sau đó kiểm tra bên button2 nếu biến bool là false là chưa click button1. Nếu là true thì trong hàm xử lý của button2 gán bool lại là false để xử lý những lần sau.

  3. #3
    Nguyễn Phượng Đôn Avatar của 08520091
    Tham gia ngày
    May 2011
    Khoa
    Kỹ thuật máy tính
    Bài gửi
    166
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Đặt thuộc tính Enable của Button 2 = False (Button có hiển thị, nhưng không click được). Khi nào Button 1 click rồi thì bật cái thuộc tính đó lại bằng True, khỏi kiểm tra mất công.

  4. #4
    Thành viên mới Avatar của htc
    Tham gia ngày
    Mar 2012
    Bài gửi
    73
    Post Thanks / Like
    Mentioned
    1 Post(s)
    Quote Nguyên văn bởi 10520273 Xem bài viết
    Gán 1 biến bool cho button1 để là false. Nếu click button 1 thì chuyển về true. Rồi sau đó kiểm tra bên button2 nếu biến bool là false là chưa click button1. Nếu là true thì trong hàm xử lý của button2 gán bool lại là false để xử lý những lần sau.
    Quote Nguyên văn bởi 08520091 Xem bài viết
    Đặt thuộc tính Enable của Button 2 = False (Button có hiển thị, nhưng không click được). Khi nào Button 1 click rồi thì bật cái thuộc tính đó lại bằng True, khỏi kiểm tra mất công.
    Cám ơn 2 bạn nhé, 2 cách đều hay nhưng cách sau thì OK hơn.
    htc - Hi Tech

+ Trả lời bài viết

Đánh dấu

Quyền viết bài

  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình