msgbox和messagebox
vb.net吧
全部回复
仅看楼主
level 9
☆Nic☆ 楼主
看的书是VB.NET2003
用的是VS2008
书上面有个例子是用msgbox的,但调试会出错
要加.show才行
是不是VS2008没有msgbox啊
2011年09月15日 01点09分 1
level 9
☆Nic☆ 楼主
是要用messagebox.show才行
2011年09月15日 08点09分 2
level 9
☆Nic☆ 楼主
怎么没人啊
2011年09月15日 08点09分 3
level 8
看书知道有MsgBox就行了 参数什么的看提示
2011年09月15日 22点09分 4
level 9
☆Nic☆ 楼主

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim m As Long, n As Long, r As Long, t As Long
Dim mm As Long, nn As Long
m = Val(TextBox1.Text)
n = Val(TextBox2.Text)
If m <= 0 Or n <= 0 Then
MsgBox("数据错误!", "信息提示")
End
End If
If m < n Then t = m : m = n : n = t
t = m * n
Do
r = m Mod n
m = n : n = r
Loop While r <> 0
TextBox3.Text = CStr(m)
TextBox4.Text = CStr(t / m)
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
End
End Sub
这是例子的代码
如果输入负数或者零就会提示下面的
从字符串“信息提示”到类型“Integer”的转换无效。
如果换成MessageBox.Show就不会了
2011年09月16日 04点09分 5
level 1
MsgBox("数据错误!", 漏东西了有木有,"信息提示")
2011年09月16日 05点09分 6
level 9
☆Nic☆ 楼主
没漏,书上是这样的
2011年09月16日 05点09分 7
level 8
写书的是SB,你看看VB的智能提示
2011年09月16日 15点09分 8
level 10
这是什么鸟书啊?
用VB6的语法来写VB.NET?
同学,赶紧扔掉这本破书吧
2011年09月16日 18点09分 9
确实可以用msgbox
2014年06月10日 09点06分
level 9
☆Nic☆ 楼主
VB的智能提示??
2011年09月17日 00点09分 10
level 8
你写到那个参数时 智能提示会告诉你这个参数是什么
2011年09月17日 15点09分 12
level 9
☆Nic☆ 楼主
你说的是不是这个??
2011年09月18日 11点09分 13
level 4
你用2008版本看书却看2003版本的表示很不理解,
这就是传说中的追溯历史吗[鲁拉]
2011年09月28日 04点09分 14
level 9
☆Nic☆ 楼主
书是以前的教材
但是我用系统是windows7,所以用2008
2011年09月28日 07点09分 15
level 5
出错原因是MsgBox和MessageBox.Show参数顺序不同吧。MsgBox是VB.Net继承自VB6的,MessageBox是.Net的,都可以用。我在调试小程序的时候喜欢用MsgBox,因为输入方便,如果是团队合作的程序最好用MessageBox,C#也能用
2011年10月01日 05点10分 16
level 9
☆Nic☆ 楼主
参数顺序不同??
那怎么个不同法呢??
2011年10月02日 02点10分 17
level 1
.net 中 msgbox 可以填写一个字符串 但是如果你想显示弹窗标题 就必须填写msgbox的弹出方式(第一组用来表示弹出的按钮用0-5表示 第二组用来表示提示图标用16 32 48 64 来表示 第三组表示你需要设置的默认按钮用0 256 512 768来表示 第四组表示弹窗方式用0 4096来表示 他可以是上面4组数字的任意组合 用+号连接 如1+16+256+4096) 示例: MsgBox("这是提示文本", 3 + 32 + 512 + 0, "这是弹窗标题")
2014年06月08日 19点06分 18
挖坟
2014年06月09日 05点06分
回复 WindCian :没看时间啊 正好翻到就顺手 写了几句
2014年06月12日 09点06分
level 4
楼主就用MessageBox
<?xml:namespace prefix="MSHELP">MessageBox是一个预定义对话框,用于向用户显示信息,并根据用户单击按钮的动作返回不同的值。</?xml:namespace>
MessageBox有一个共享方法Show,用于显示对话框,语法是:
MessageBox.Show(Message, Caption, Buttons, Icon)
参数说明Message要显示的信息Caption对话框标题Buttons可选参数,指定要显示的按钮,MessageBoxButtons型枚举,包括以下可选值:
  AbortRetryIgnore:包含“中止”、“重试”和“忽略”按钮。OK:包含“确定”按钮OKCancel:包含“确定”和“取消”按钮RetryCancel:包含“重试”和“取消”按钮YesNo:包含“是”和“否”按钮YesNoCancel:包含“是”、“否”和“取消”按钮
如果省略,则显示“确定”按钮。Icon可选参数,指定要显示的图标,MessageBoxIcon型枚举,包括以下可选值:
  Error:显示错误图标,由一个红色背景的圆圈及其中的白色 X 组成的。Information:显示信息图标,由一个圆圈及其中的小写字母 i 组成的。None:不显示图标。Question:显示提问图标,是由一个圆圈和其中的一个问号组成的。Warning:显示警告图标,一个黄色背景的三角形及其中的一个感叹号组成的。
2014年06月09日 15点06分 19
1