Từ 1 tới 8 trên tổng số 8 kết quả

Đề tài: biến cố closing trên C#?

  1. #1
    Ngày gia nhập
    02 2009
    Bài viết
    0

    Mặc định biến cố closing trên C#?

    PHP Code:
    private void menuItem3_Click(object senderEventArgs e)
            {
                
    MessageBox.Show("Bạn muốn thoát khỏi chương trình?","Xác nhận"MessageBoxButtons.OKCancelMessageBoxIcon.QuestionMessageBoxDefaultButton.Button1);
                {
                    
    //if the user selected the OK button will close the form 
                    //in case the user selected the Cancel button does not change
                
    }
            } 
    khi chạy thử, ấn vào ok hay cancel thì chỉ có đóng cái messageBox thôi.mình muốn là ấn vào ok thì thoát khỏi ứng dụng, ấn vào cancel thì đóng messageBox. bạn nào giúp mình với. cảm ơn rất nhiều
    Đã được chỉnh sửa lần cuối bởi huongit1984 : 11-05-2009 lúc 11:07 AM.

  2. #2
    Ngày gia nhập
    03 2009
    Bài viết
    0

    bạn thử cái này coi
    Code:
      DialogResult result = MessageBox.Show("Bạn có muốn thoát chương trình không?", "Thông Báo",
                    MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if(result==DialogResult.Yes)
                {
                    e.Cancel = false;
                }
                else
                {
                    e.Cancel = true;
                }

  3. #3
    Ngày gia nhập
    08 2006
    Nơi ở
    Hải Phòng
    Bài viết
    78

    Visual C# Code:
    1. private void menuItem3_Click(object sender, EventArgs e)
    2.         {
    3.             Swicht(MessageBox.Show("Bạn muốn thoát khỏi chương trình?","Xác nhận", MessageBoxButtons.OKCancel, MessageBoxIcon.Question)
    4.             {
    5.                 case DialogResult.OK:
    6.                        this.close()
    7.                         break;                
    8.             }
    9.         }

    làm thế này đươc rồi không cần if..else..không cần e.Cancel = False
    viết thế cho gọn câu lệnh.
    Đã được chỉnh sửa lần cuối bởi huongit1984 : 11-05-2009 lúc 12:49 PM.

  4. #4
    Ngày gia nhập
    02 2008
    Bài viết
    22

    Code:
    private void menuItem3_Click(object sender, EventArgs e)
            {
                if (MessageBox.Show("Bạn muốn thoát khỏi chương trình?", "Xác nhận", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1)==DialogResult.OK)
                {
                    this.Close();
                }
            }

  5. #5
    Ngày gia nhập
    08 2006
    Nơi ở
    Hải Phòng
    Bài viết
    78

    nhầm, cảm ơn VinaGost đã góp ý, nhìn cứ tưởng là event closing(). sạc, nhầm lẫn tai hại

  6. #6
    Ngày gia nhập
    04 2009
    Nơi ở
    Hà Nội
    Bài viết
    733

    Mặc định biến cố closing trên C#?

    Nhân tiện cho mình hỏi cái this và e thường được sử dụng như thế nào vậy? nhất là cái e mình không hiểu nó là cái gì.

  7. #7
    Ngày gia nhập
    09 2006
    Nơi ở
    /usr/share/.hack@
    Bài viết
    1,433

    Trích dẫn Nguyên bản được gửi bởi snake_programmer Xem bài viết
    Nhân tiện cho mình hỏi cái this và e thường được sử dụng như thế nào vậy? nhất là cái e mình không hiểu nó là cái gì.
    this là cái instance của lớp hiện tại
    e là instance của event ... bắt xem sự kiện gì xảy ra như thế nào..ví dụ nút nào đó được ấn...
    None!

  8. #8
    Ngày gia nhập
    11 2008
    Bài viết
    15

    e là đối tượng phát sinh sự kiện. ví dụ các sự kiện có MouseEvent thì e chính là cái mouse của chúng ta. sẽ có e.Button cho biết nút nào được nhấn , e.X, e.Y cho biết tọa độ của chuột khi phát sinh sự kiện...
    nói chung bạn hoàn toàn có thể truy xuất đến toàn bộ thông tin của đối tượng phát sinh sự kiện qua đối tượng e.

Các đề tài tương tự

  1. Sách lập trình C++ Tài liệu về biến con trỏ trên C++. Ai có chỉ giúp mình?
    Gửi bởi minhtai_itstu trong diễn đàn Tài liệu, ebooks và công cụ
    Trả lời: 6
    Bài viết cuối: 03-04-2010, 04:18 PM
  2. sách về biến con trỏ trên C
    Gửi bởi moonlight91 trong diễn đàn Tài liệu, ebooks và công cụ
    Trả lời: 1
    Bài viết cuối: 12-12-2009, 07:39 PM
  3. Làm sao để gán biến cho Textbox trên C# ?
    Gửi bởi [h][u][y] trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 25-05-2009, 04:27 PM
  4. Không cho đóng ứng dụng C# (sự kiện Closed và Closing)
    Gửi bởi icde trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 17-05-2009, 10:48 PM
  5. biến static trên C là gì? Công dụng và cách sử dụng biến stactis trên C???
    Gửi bởi nguoingu trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 15-05-2009, 09:31 AM

Quyền hạn của bạn

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