Display MessageBox in Button event : MessageBox « GUI Windows Forms « C# / CSharp Tutorial






using System; 
using System.Windows.Forms; 
using System.Drawing; 
 
class ButtonEventMessageBox : Form { 
  Button StopButton; 
 
  public ButtonEventMessageBox() { 
    Text = "Adding a Stop Button"; 
 
    StopButton = new Button(); 
    StopButton.Text = "Stop"; 
    StopButton.Location = new Point(100, 100); 
 
    StopButton.Click += StopButtonClick; 
    Controls.Add(StopButton); 
  }   
 
  [STAThread] 
  public static void Main() { 
    ButtonEventMessageBox skel = new ButtonEventMessageBox(); 
 
    Application.Run(skel); 
  } 
 
  protected void StopButtonClick(object who, EventArgs e) { 
    DialogResult result = MessageBox.Show("Stop Program?", 
                            "Terminate", 
                            MessageBoxButtons.YesNo); 
 
    if(result == DialogResult.Yes) 
        Application.Exit(); 
  } 
}








23.44.MessageBox
23.44.1.Simplest MessageBox
23.44.2.Get result from a MessageBox
23.44.3.Display MessageBox in Button event
23.44.4.Call Show method to display a MessageBox
23.44.5.Show method with message and window title
23.44.6.Show method with button and icon settings