MessageBox Options :: C# 소스[SSISO Community]
 
SSISO 카페 SSISO Source SSISO 구직 SSISO 쇼핑몰 SSISO 맛집
추천검색어 : JUnit   Log4j   ajax   spring   struts   struts-config.xml   Synchronized   책정보   Ajax 마스터하기   우측부분

C# 소스
[1]
등록일:2008-03-28 17:09:20 (0%)
작성자:갤러리정
제목:MessageBox Options
      using  System;
      using  System.Drawing;
      using  System.Collections;
      using  System.ComponentModel;
      using  System.Windows.Forms;
      using  System.Data;

      public  class  RadioButtonsTest  :  System.Windows.Forms.Form  {
            private  System.Windows.Forms.Label  promptLabel;
            private  System.Windows.Forms.Label  displayLabel;
            private  System.Windows.Forms.Button  displayButton;

            private  System.Windows.Forms.RadioButton  questionButton;
            private  System.Windows.Forms.RadioButton  informationButton;
            private  System.Windows.Forms.RadioButton  exclamationButton;
            private  System.Windows.Forms.RadioButton  errorButton;
            private  System.Windows.Forms.RadioButton  retryCancelButton;
            private  System.Windows.Forms.RadioButton  yesNoButton;
            private  System.Windows.Forms.RadioButton  yesNoCancelButton;
            private  System.Windows.Forms.RadioButton  okCancelButton;
            private  System.Windows.Forms.RadioButton  okButton;
            private  System.Windows.Forms.RadioButton  abortRetryIgnoreButton;

            private  System.Windows.Forms.GroupBox  iconTypeGroupBox;
            private  System.Windows.Forms.GroupBox  buttonTypeGroupBox;

            private  MessageBoxIcon  iconType  =  MessageBoxIcon.Error;
            private  MessageBoxButtons  buttonType  =  MessageBoxButtons.OK;
            
            public  RadioButtonsTest()  {
                  InitializeComponent();
            }
            private  void  InitializeComponent()  {
                  this.informationButton  =  new  System.Windows.Forms.RadioButton();
                  this.buttonTypeGroupBox  =  new  System.Windows.Forms.GroupBox();
                  this.retryCancelButton  =  new  System.Windows.Forms.RadioButton();
                  this.yesNoButton  =  new  System.Windows.Forms.RadioButton();
                  this.yesNoCancelButton  =  new  System.Windows.Forms.RadioButton();
                  this.abortRetryIgnoreButton  =  new  System.Windows.Forms.RadioButton();
                  this.okCancelButton  =  new  System.Windows.Forms.RadioButton();
                  this.okButton  =  new  System.Windows.Forms.RadioButton();
                  this.iconTypeGroupBox  =  new  System.Windows.Forms.GroupBox();
                  this.questionButton  =  new  System.Windows.Forms.RadioButton();
                  this.exclamationButton  =  new  System.Windows.Forms.RadioButton();
                  this.errorButton  =  new  System.Windows.Forms.RadioButton();
                  this.displayLabel  =  new  System.Windows.Forms.Label();
                  this.displayButton  =  new  System.Windows.Forms.Button();
                  this.promptLabel  =  new  System.Windows.Forms.Label();
                  this.buttonTypeGroupBox.SuspendLayout();
                  this.iconTypeGroupBox.SuspendLayout();
                  this.SuspendLayout();

                  //  
                  //  informationButton
                  //  
                  this.informationButton.Location  =  new  System.Drawing.Point(  16,  104  );
                  this.informationButton.Name  =  "informationButton";
                  this.informationButton.Size  =  new  System.Drawing.Size(  100,  23  );
                  this.informationButton.TabIndex  =  4;
                  this.informationButton.Text  =  "Information";
                  this.informationButton.CheckedChanged  +=  new  System.EventHandler(this.iconType_CheckedChanged  );

                  //  
                  //  buttonTypeGroupBox
                  //  
                  this.buttonTypeGroupBox.Controls.AddRange(new  System.Windows.Forms.Control[]  {
                              this.retryCancelButton,this.yesNoButton,this.yesNoCancelButton,
                              this.abortRetryIgnoreButton,this.okCancelButton,this.okButton  }  );
                  this.buttonTypeGroupBox.Location  =new  System.Drawing.Point(  16,  56  );
                  this.buttonTypeGroupBox.Name  =  "buttonTypeGroupBox";
                  this.buttonTypeGroupBox.Size  =new  System.Drawing.Size(  152,  272  );
                  this.buttonTypeGroupBox.TabIndex  =  0;
                  this.buttonTypeGroupBox.TabStop  =  false;
                  this.buttonTypeGroupBox.Text  =  "Button  Type";

                  //  
                  //  retryCancelButton
                  //  
                  this.retryCancelButton.Location  =new  System.Drawing.Point(  16,  224  );
                  this.retryCancelButton.Name  =  "retryCancelButton";
                  this.retryCancelButton.Size  =new  System.Drawing.Size(  100,  23  );
                  this.retryCancelButton.TabIndex  =  4;
                  this.retryCancelButton.Text  =  "RetryCancel";

                  //  all  radio  buttons  for  button  types  are  registered
                  //  to  buttonType_CheckedChanged  event  handler
                  this.retryCancelButton.CheckedChanged  +=new  System.EventHandler(this.buttonType_CheckedChanged  );

                  //  
                  //  yesNoButton
                  //  
                  this.yesNoButton.Location  =  new  System.Drawing.Point(  16,  184  );
                  this.yesNoButton.Name  =  "yesNoButton";
                  this.yesNoButton.Size  =  new  System.Drawing.Size(  100,  23  );
                  this.yesNoButton.TabIndex  =  0;
                  this.yesNoButton.Text  =  "YesNo";
                  this.yesNoButton.CheckedChanged  +=new  System.EventHandler(this.buttonType_CheckedChanged  );

                  //  
                  //  yesNoCancelButton
                  //  
                  this.yesNoCancelButton.Location  =new  System.Drawing.Point(  16,  144  );
                  this.yesNoCancelButton.Name  =  "yesNoCancelButton";
                  this.yesNoCancelButton.Size  =new  System.Drawing.Size(  100,  23  );
                  this.yesNoCancelButton.TabIndex  =  3;
                  this.yesNoCancelButton.Text  =  "YesNoCancel";
                  this.yesNoCancelButton.CheckedChanged  +=new  System.EventHandler(this.buttonType_CheckedChanged  );

                  //  
                  //  abortRetryIgnoreButton
                  //  
                  this.abortRetryIgnoreButton.Location  =new  System.Drawing.Point(  16,  104  );
                  this.abortRetryIgnoreButton.Name  ="abortRetryIgnoreButton";
                  this.abortRetryIgnoreButton.Size  =new  System.Drawing.Size(  120,  23  );
                  this.abortRetryIgnoreButton.TabIndex  =  2;
                  this.abortRetryIgnoreButton.Text  =  "AbortRetryIgnore";
                  this.abortRetryIgnoreButton.CheckedChanged  +=  new  System.EventHandler(this.buttonType_CheckedChanged  );

                  //  
                  //  okCancelButton
                  //  
                  this.okCancelButton.Location  =new  System.Drawing.Point(  16,  64  );
                  this.okCancelButton.Name  =  "okCancelButton";
                  this.okCancelButton.Size  =new  System.Drawing.Size(  100,  23  );
                  this.okCancelButton.TabIndex  =  1;
                  this.okCancelButton.Text  =  "OKCancel";
                  this.okCancelButton.CheckedChanged  +=new  System.EventHandler(this.buttonType_CheckedChanged  );

                  //  
                  //  okButton
                  //  
                  this.okButton.Checked  =  true;
                  this.okButton.Location  =new  System.Drawing.Point(  16,  24  );
                  this.okButton.Name  =  "okButton";
                  this.okButton.Size  =new  System.Drawing.Size(  100,  23  );
                  this.okButton.TabIndex  =  0;
                  this.okButton.TabStop  =  true;
                  this.okButton.Text  =  "OK";
                  this.okButton.CheckedChanged  +=new  System.EventHandler(this.buttonType_CheckedChanged  );

                  //  
                  //  iconTypeGroupBox
                  //  
                  this.iconTypeGroupBox.Controls.AddRange(new  System.Windows.Forms.Control[]  {
                              this.questionButton,this.informationButton,this.exclamationButton,
                              this.errorButton  }  );
                  this.iconTypeGroupBox.Location  =new  System.Drawing.Point(  200,  56  );
                  this.iconTypeGroupBox.Name  =  "iconTypeGroupBox";
                  this.iconTypeGroupBox.Size  =new  System.Drawing.Size(  136,  176  );
                  this.iconTypeGroupBox.TabIndex  =  1;
                  this.iconTypeGroupBox.TabStop  =  false;
                  this.iconTypeGroupBox.Text  =  "Icon";

                  //  
                  //  questionButton
                  //  
                  this.questionButton.Location  =new  System.Drawing.Point(  16,  144  );
                  this.questionButton.Name  =  "questionButton";
                  this.questionButton.Size  =new  System.Drawing.Size(  100,  23  );
                  this.questionButton.TabIndex  =  0;
                  this.questionButton.Text  =  "Question";

                  //  all  radio  buttons  for  icon  types  are  registered
                  //  to  iconType_CheckedChanged  event  handler
                  this.questionButton.CheckedChanged  +=new  System.EventHandler(this.iconType_CheckedChanged  );

                  //  
                  //  exclamationButton
                  //  
                  this.exclamationButton.Location  =new  System.Drawing.Point(  16,  64  );
                  this.exclamationButton.Name  =  "exclamationButton";
                  this.exclamationButton.Size  =new  System.Drawing.Size(  104,  23  );
                  this.exclamationButton.TabIndex  =  2;
                  this.exclamationButton.Text  =  "Exclamation";
                  this.exclamationButton.CheckedChanged  +=new  System.EventHandler(this.iconType_CheckedChanged  );

                  //  
                  //  errorButton
                  //  
                  this.errorButton.Location  =new  System.Drawing.Point(  16,  24  );
                  this.errorButton.Name  =  "errorButton";
                  this.errorButton.Size  =new  System.Drawing.Size(  100,  23  );
                  this.errorButton.TabIndex  =  1;
                  this.errorButton.Text  =  "Error";
                  this.errorButton.CheckedChanged  +=new  System.EventHandler(this.iconType_CheckedChanged  );

                  //  
                  //  displayLabel
                  //  
                  this.displayLabel.Location  =new  System.Drawing.Point(  200,  304  );
                  this.displayLabel.Name  =  "displayLabel";
                  this.displayLabel.Size  =  
                        new  System.Drawing.Size(  136,  24  );
                  this.displayLabel.TabIndex  =  4;

                  //  
                  //  displayButton
                  //  
                  this.displayButton.Location  =new  System.Drawing.Point(  200,  240  );
                  this.displayButton.Name  =  "displayButton";
                  this.displayButton.Size  =new  System.Drawing.Size(  136,  48  );
                  this.displayButton.TabIndex  =  3;
                  this.displayButton.Text  =  "Display";
                  this.displayButton.Click  +=new  System.EventHandler(  this.displayButton_Click  );

                  //  
                  //  promptLabel
                  //  
                  this.promptLabel.Font  =new  System.Drawing.Font("Microsoft  Sans  Serif",  9.5F,  
                        System.Drawing.FontStyle.Regular,System.Drawing.GraphicsUnit.Point,(  (  System.Byte  )(  0  )  )  );
                  this.promptLabel.Location  =new  System.Drawing.Point(  8,  16  );
                  this.promptLabel.Name  =  "promptLabel";
                  this.promptLabel.Size  =new  System.Drawing.Size(  344,  24  );
                  this.promptLabel.TabIndex  =  5;
                  this.promptLabel.Text  =  "Choose  the  type  of  MessageBox  you  would  like  to  display!";

                  //  
                  //  RadioButtonsTest
                  //  
                  this.AutoScaleBaseSize  =new  System.Drawing.Size(  5,  13  );
                  this.ClientSize  =new  System.Drawing.Size(  360,  341  );
                  this.Controls.AddRange(new  System.Windows.Forms.Control[]  {
                              this.promptLabel,this.displayLabel,this.displayButton,
                              this.iconTypeGroupBox,this.buttonTypeGroupBox  }  );
                  this.Name  =  "RadioButtonsTest";
                  this.Text  =  "Demonstrating  RadioButtons";
                  this.buttonTypeGroupBox.ResumeLayout(  false  );
                  this.iconTypeGroupBox.ResumeLayout(  false  );
                  this.ResumeLayout(  false  );

            }

            [STAThread]
            static  void  Main()  
            {
                  Application.Run(  new  RadioButtonsTest()  );
            }

            private  void  buttonType_CheckedChanged(object  sender,  System.EventArgs  e  )
            {
                  if  (  sender  ==  okButton  )
                        buttonType  =  MessageBoxButtons.OK;
                  else  if  (  sender  ==  okCancelButton  )
                        buttonType  =  MessageBoxButtons.OKCancel;
                  else  if  (  sender  ==  abortRetryIgnoreButton  )
                        buttonType  =  MessageBoxButtons.AbortRetryIgnore;
                  else  if  (  sender  ==  yesNoCancelButton  )
                        buttonType  =  MessageBoxButtons.YesNoCancel;
                  else  if  (  sender  ==  yesNoButton  )
                        buttonType  =  MessageBoxButtons.YesNo;
                  else
                        buttonType  =  MessageBoxButtons.RetryCancel;
            }

            private  void  iconType_CheckedChanged(object  sender,  System.EventArgs  e  )
            {
                  if  (  sender  ==  errorButton  )
                        iconType  =  MessageBoxIcon.Error;
                  else  if  (  sender  ==  exclamationButton  )
                        iconType  =  MessageBoxIcon.Exclamation;
                  else  if  (  sender  ==  informationButton  )  
                        iconType  =  MessageBoxIcon.Information;
                  else
                        iconType  =  MessageBoxIcon.Question;
            }
            protected  void  displayButton_Click(object  sender,  System.EventArgs  e  )
            {
                  DialogResult  result  =MessageBox.Show(  "This  is  Your  Custom  MessageBox.",  
                        "Custom  MessageBox",  buttonType,  iconType,  0,  0  );
                  switch  (  result  )  {
                        case  DialogResult.OK:  
                              displayLabel.Text  =  "OK  was  pressed.";  
                              break;

                        case  DialogResult.Cancel:  
                              displayLabel.Text  =  "Cancel  was  pressed.";  
                              break;

                        case  DialogResult.Abort:  
                              displayLabel.Text  =  "Abort  was  pressed.";  
                              break;

                        case  DialogResult.Retry:  
                              displayLabel.Text  =  "Retry  was  pressed.";  
                              break;

                        case  DialogResult.Ignore:  
                              displayLabel.Text  =  "Ignore  was  pressed.";  
                              break;

                        case  DialogResult.Yes:  
                              displayLabel.Text  =  "Yes  was  pressed.";  
                              break;

                        case  DialogResult.No:  
                              displayLabel.Text  =  "No  was  pressed.";  
                              break;
                  }
            }
      }  
[본문링크] MessageBox Options
[1]
코멘트(이글의 트랙백 주소:/cafe/tb_receive.php?no=3245
작성자
비밀번호

 

SSISOCommunity

[이전]

Copyright byCopyright ⓒ2005, SSISO Community All Rights Reserved.