2024年10月messageboxbuttons用法(C#中dialogresult中的用法)
⑴messageboxbuttons用法(C#中dialogresult中的用法
⑵C#中dialogresult中的用法
⑶MessageBox.Show(..)以及对话框的ShowDialog(这个方法返回Dialogresult类型变量,你可以校验其返回值,来确定用户按了那个按钮。Dialogresult是一种枚举类型,有以下几种值Abort对话框的返回值是Abort(通常从标签为“中止”的按钮发送。Cancel对话框的返回值是Cancel(通常从标签为“取消”的按钮发送。Ignore对话框的返回值是Ignore(通常从标签为“忽略”的按钮发送。No对话框的返回值是No(通常从标签为“否”的按钮发送。None从对话框返回了Nothing。这表明有模式对话框继续运行。OK对话框的返回值是OK(通常从标签为“确定”的按钮发送。Retry对话框的返回值是Retry(通常从标签为“重试”的按钮发送。Yes对话框的返回值是Yes(通常从标签为“是”的按钮发送。
⑷C#中的MessageBox.show的一个用法
⑸privatevoidForm_Load(objectsender,EventArgse){if(MessageBox.Show(“是否打开“,““,MessageBoxButtons.YesNo,MessageBoxIcon.Information)==DialogResult.OK){//new出你要打开的新窗体}else{this.close();//或者application.exit(;}}
⑹c#怎样使用messagebox显示是、否按钮,然后选择的按钮的事件在哪写代码
⑺DialogResultdr=MessageBox.Show(“内容?“,“对话框标题“,MessageBoxButtons.OKCancel,MessageBoxIcon.Question);if(dr==DialogResult.OK){//点确定的代码}else{//点取消的代码}
⑻请问:VB里面的MessageBox要怎么用,整个函数是什么样的
⑼MessageBox是.的类你说的是Msgbox?MsgBox函数在对话框中显示消息,等待用户单击按钮,并返回一个Integer告诉用户单击哪一个按钮。语法MsgBox(prompt)MsgBox函数的语法具有以下几个命名参数:部分描述Prompt必需的。字符串表达式,作为显示在对话框中的消息。prompt的最大长度大约为个字符,由所用字符的宽度决定。如果prompt的内容超过一行,则可以在每一行之间用回车符(Chr())、换行符(Chr())或是回车与换行符的组合(Chr()&Chr())将各行分隔开来。Buttons可选的。数值表达式是值的总和,指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等。如果省略,则buttons的缺省值为。Title可选的。在对话框标题栏中显示的字符串表达式。如果省略title,则将应用程序名放在标题栏中。Helpfile可选的。字符串表达式,识别用来向对话框提供上下文相关帮助的帮助文件。如果提供了helpfile,则也必须提供context。Context可选的。数值表达式,由帮助文件的作者指定给适当的帮助主题的帮助上下文编号。如果提供了context,则也必须提供helpfile。设置值buttons参数有下列设置值:常数值描述vbOKOnly只显示OK按钮。VbOKCancel显示OK及Cancel按钮。VbAbortRetryIgnore显示Abort、Retry及Ignore按钮。VbYesNoCancel显示Yes、No及Cancel按钮。VbYesNo显示Yes及No按钮。VbRetryCancel显示Retry及Cancel按钮。VbCritical显示CriticalMessage图标。VbQuestion显示WarningQuery图标。VbExclamation显示WarningMessage图标。VbInformation显示InformationMessage图标。vbDefaultButton第一个按钮是缺省值。vbDefaultButton第二个按钮是缺省值。vbDefaultButton第三个按钮是缺省值。vbDefaultButton第四个按钮是缺省值。vbApplicationModal应用程序强制返回;应用程序一直被挂起,直到用户对消息框作出响应才继续工作。vbSystemModal系统强制返回;全部应用程序都被挂起,直到用户对消息框作出响应才继续工作。vbMsgBoxHelpButton将Help按钮添加到消息框VbMsgBoxSetForeground指定消息框窗口作为前景窗口vbMsgBoxRight文本为右对齐vbMsgBoxRtlReading指定文本应为在希伯来和阿拉伯语系统中的从右到左显示第一组值(–)描述了对话框中显示的按钮的类型与数目;第二组值(,,,)描述了图标的样式;第三组值(,,)说明哪一个按钮是缺省值;而第四组值(,)则决定消息框的强制返回性。将这些数字相加以生成buttons参数值的时候,只能由每组值取用一个数字。注意这些常数都是VisualBasicforApplications(VBA)指定的。结果,可以在程序代码中到处使用这些常数名称,而不必使用实际数值。返回值常数值描述vbOKOKvbCancelCancelvbAbortAbortvbRetryRetryvbIgnoreIgnorevbYesYesvbNoNo说明在提供了helpfile与context的时候,用户可以按F(Windows)orHELP(Macintosh)来查看与context相应的帮助主题。像MicrosoftExcel这样一些主应用程序也会在对话框中自动添加一个Help按钮。如果对话框显示Cancel按钮,则按下ESC键与单击Cancel按钮的效果相同。如果对话框中有Help按钮,则对话框中提供有上下文相关的帮助。但是,直到其它按钮中有一个被单击之前,都不会返回任何值。注意如果还要指定第一个命名参数以外的参数,则必须在表达式中使用MsgBox。为了省略某些位置参数,必须加入相应的逗号分界符。
⑽C#中dialogresult中的用法
⑾楼上的说的挺仔细了,这是一个例子,运行下就知道了.stringmessage=“Youdidnotenteraservername.Cancelthisoperation?“;stringcaption=“NoServerNameSpecified“;MessageBoxButtonsbuttons=MessageBoxButtons.YesNo;DialogResultresult;//显示MessageBox.result=MessageBox.Show(this,message,caption,buttons);//如果点击的是“YES“按钮,将form关闭.if(result==DialogResult.Yes){//Closestheparentform.this.Close();}
⑿初学C#求助messageboxbutton具体怎么用
⒀DialogResultdr=MessageBox.Show(“内容?“,“对话框标题“,MessageBoxButtons.OKCancel,MessageBoxIcon.Question);if(dr==DialogResult.OK){//点确定的代码}else{//点取消的代码}
⒁C#怎样利用messageBox选择程序是否进行
⒂MessageBox提供Show方法,并且返回DialogResult。如果用户点击MessageBox的OK按钮,则会返回DialogResult.OK。如果用户点击MessageBox的Cancel按钮,则会返回DialogResult.Cancel。由此做条件判断,添加业务逻辑。示例代码如下:if(MessageBox.Show(“是否继续“)==System.Windows.Forms.DialogResult.OK){//执行确认后的操作}else{//执行取消操作}
⒃C语言messagebox用法
⒄窗体上放置三个TextBox,分别输入a,b,c的值,控件命名:tbA,tbB,tbC再放一个Button,设置Text为:求解,其单击后台代码如下:privatevoidbutton_Click(objectsender,EventArgse){doublea=;doubleb=;doublec=;try{if(tbA.Text.Length==){MessageBox.Show(“请输入a的值“,“提示“,MessageBoxButtons.OK,MessageBoxIcon.Information);return;}a=Convert.ToDouble(tbA.Text);}catch{MessageBox.Show(“您输入的a的值不是一个数字,请重新输入“,“提示“,MessageBoxButtons.OK,MessageBoxIcon.Information);tbA.Focus();return;}try{if(tbB.Text.Length==){MessageBox.Show(“请输入b的值“,“提示“,MessageBoxButtons.OK,MessageBoxIcon.Information);return;}b=Convert.ToDouble(tbB.Text);}catch{MessageBox.Show(“您输入的b的值不是一个数字,请重新输入“,“提示“,MessageBoxButtons.OK,MessageBoxIcon.Information);tbB.Focus();return;}try{if(tbC.Text.Length==){MessageBox.Show(“请输入c的值“,“提示“,MessageBoxButtons.OK,MessageBoxIcon.Information);return;}c=Convert.ToDouble(tbC.Text);}catch{MessageBox.Show(“您输入的c的值不是一个数字,请重新输入“,“提示“,MessageBoxButtons.OK,MessageBoxIcon.Information);tbC.Focus();return;}if(a==){if(b==){if(c==){MessageBox.Show(string.Format(“方程{}x^+{}x+{}=的解为x={}“,a,b,c,“任意实数“),“提示“,MessageBoxButtons.OK,MessageBoxIcon.Information);}else{MessageBox.Show(string.Format(“方程{}x^+{}x+{}=无实数解“,a,b,c),“提示“,MessageBoxButtons.OK,MessageBoxIcon.Information);}}else{MessageBox.Show(string.Format(“方程{}x^+{}x+{}=的解为x={}“,a,b,c,-c/b),“提示“,MessageBoxButtons.OK,MessageBoxIcon.Information);}}else{doubledelta=b*b-*a*c;if(delta《){MessageBox.Show(string.Format(“方程{}x^+{}x+{}=无实数解“,a,b,c),“提示“,MessageBoxButtons.OK,MessageBoxIcon.Information);}else{MessageBox.Show(string.Format(“方程{}x^+{}x+{}=的解为x={},x={}“,a,b,c,(-b+System.Math.Sqrt(delta))//a,(-b-System.Math.Sqrt(delta))//a),“提示“,MessageBoxButtons.OK,MessageBoxIcon.Information);}}}
⒅C#弹出个按钮确定和取消窗体,怎么判断用户点击了确定按钮
⒆主要是用DialogResult,它是一个枚举,比如DialogResultresult=MessageBox.Show(“消息内容“,“标题“,MessageBoxButtons.OKCancel);DialogResult具体的成员你可以自己去MSDN看,这种基础用法与注意事项,MSDN是最详细的,不要看成是CSDN了。if(result==DialogResult.OK){//确定按钮}//Cancel取消按钮MessageBoxButtons也是一个枚举,你要好好看看用法。
⒇C#Messagebox确定取消按钮的方法怎么写
⒈DialogResultresult=MessageBox.Show(“内容“,“标题“,MessageBoxButtons.OKCancel,MessageBoxIcon.Question);
⒉if(result==DialogResult.OK)
⒊MessageBox的常见用法
⒋MB_OK=$;一个确定按钮
⒌MB_OKCANCEL=$;一个确定按钮,一个取消按钮
⒍MB_ABORTRETRYIGNORE=$;一个异常终止按钮,一个重试按钮,一个忽略按钮
⒎MB_YESNOCANCEL=$;一个是按钮,一个否按钮,一个取消按钮
⒏MB_YESNO=$;一个是按钮,一个否按钮
⒐MB_RETRYCANCEL=$;一个重试按钮,一个取消按钮
⒑functionMessageBox(hWnd:HWND;Text,Caption:PChar;Type:Word):Integer;
⒒hWnd:对话框父窗口句柄,对话框显示在Delphi窗体内,可使用窗体的Handle属性,否则可用,使其直接作为桌面窗口的子窗口。
⒓Text:欲显示的信息字符串。
⒔Caption:对话框标题字符串。
⒕Type:对话框类型常量。
⒖该函数的返回值为整数,用于对话框按钮的识别。