Foxtable(狐表)用户栏目专家坐堂 → [建议]MessageBox增加个属性,可以设定消息窗打开时黙认的按钮选定


  共有3369人关注过本帖树形打印复制链接

主题:[建议]MessageBox增加个属性,可以设定消息窗打开时黙认的按钮选定

帅哥哟,离线,有人找我吗?
rightinfo2014
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:115 积分:1034 威望:0 精华:0 注册:2015/6/19 10:37:00
[建议]MessageBox增加个属性,可以设定消息窗打开时黙认的按钮选定  发帖心情 Post By:2015/8/1 8:51:00 [只看该作者]

如题。我的一些客户希望能有这样的功能,一方面可减少多余的操作,同时也可减少误操作。

谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
逛逛
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:1693 积分:12135 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2015/8/1 9:10:00 [只看该作者]

Dim Result As DialogResult = MessageBox.Show("Visual Basic一点不难,是不是?", "提示", MessageBoxButtons.YesNo,MessageBoxIcon.Question ,MessageBoxDefaultButton.button2)

 

If Result = DialogResult.Yes Then
    Output.show("Yes")
Else
    Output.show("No")
End If

 

MessageBoxDefaultButton 枚举有三个   用于设置默认按钮

button1      0      第一个按钮

button2      256  第二个按钮

button3      512  第三个按钮


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2015/8/1 9:19:00 [只看该作者]

分享一下MessageBox各种用法

MessageBox("消息内容", "返回值 确定1",MessageBoxButtons.OK,MessageBoxIcon.Question);

MessageBox("消息内容",, "返回s值 确定1 取消2",MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);

MessageBox("消息内容", "返回值 终止3 重试4 忽略5",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Error);

MessageBox("消息内容", "返回值 是6 否7 取消2",MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation);

MessageBox("消息内容", "返回值 是6 否7",MessageBoxButtons.YesNo, MessageBoxIcon.Hand);

MessageBox("消息内容", "返回值 重试4 取消2",MessageBoxButtons.RetryCancel, MessageBoxIcon.Information);

MessageBoxIcon: 所有图标样式

MessageBoxIcon.Question

MessageBoxIcon.Asterisk

MessageBoxIcon.Information

MessageBoxIcon.Error

MessageBoxIcon.Stop

MessageBoxIcon.Hand

MessageBoxIcon.Exclamation

MessageBoxIcon.Warning

MessageBoxIcon.None

MessageBox函数MessageBox()函数MessageBox是标准的windows Api函数只能在CWnd类的继承类中使用,在C#中使用时,通常用MessageBox的show方法来实现对话框的弹出,命名空间System.Windows.Forms

应用实例: DialogResult r1 = MessageBox.Show ( "是否确定?" , "垃圾处理!" , MessageBoxButtons.AbortRetryIgnore , MessageBoxIcon.Question ) ;

int ss1=(int)r1 ;

if ( ss1==3 ){ }

if ( ss1==4 ){ }

if ( ss1==5){ }

===============================================================================================

实例1:MessageBox.Show("乐博网 VB.Net爱好者的组织" & vbCrLf & "期待您的加入!", "乐博网提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1)

效果图1:

MessageBox.Show()的各种用法 - china_xuhua=

实例2: MessageBox.Show("乐博网 VB.Net爱好者的组织" & vbCrLf & "期待你的加入!", "乐博网提示", MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button3)

效果图2:

MessageBox.Show()的各种用法 - china_xuhua=


 回到顶部
帅哥哟,离线,有人找我吗?
rightinfo2014
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:115 积分:1034 威望:0 精华:0 注册:2015/6/19 10:37:00
  发帖心情 Post By:2015/8/1 12:24:00 [只看该作者]

又学习进步了。谢谢!!!@有点蓝,@逛逛


 回到顶部