做vb程序心得

今天,我花了好多时间做一道关于vb的题目,本来以为好简单。于是,我仔细的做大概12点的时候,程序算是写好了。本来以为差不多要完成了除了一些小错误。然而,我错了……程序出了一个致命的bug一运行就为响应。

我也不知道为什么,认为是msgbox用法有误……

于是,我在网上收集各种msgbox的用法,都大同小异,都类似于:

msgbox(对话框显示的表达式,对话框类型,对话框标题,其他)

其中仅第一个是必须的,不过通常都指明了对话框类型,如vbyesno、vbyesnocancel、vbokcancel等,这都是些常量,有对应的值:vbOKOnly                    0          只显示“确定”按钮(缺省值)

VbOKCancel                1          显示“确定”和“取消”按钮
VbAbortRetryIgnore     2          显示“终止”、“重试”和“忽略” 按钮
VbYesNoCancel           3          显示“是”、“否”和“取消”按钮
VbYesNo                      4          显示“是”和“否”按钮
VbRetryCancel             5          显示“重试”和“取消”按钮
VbCritical                    16          显示“关键信息”图标
VbQuestion                 32          显示“警告询问”图标
VbExclamation            48          显示“警告消息”图标
VbInformation             64          显示“通知消息”图标
vbDefaultButton1          0          第一个按钮是缺省值(缺省设置)
vbDefaultButton2      256          第二个按钮是缺省值
vbDefaultButton3      512          第三个按钮是缺省值
vbDefaultButton4      768          第四个按钮是缺省值
vbMsgBoxHelpButton  16384       将Help按钮添加到消息框
而,msgbox 的返回值也是一些常数,与对话框类型有关,其取值不同:

vbOK             1        确定
vbCancel       2        取消
vbAbort         3         终止
vbRetry         4         重试
vbIgnore        5        忽略
vbYes            6        是
vbNo             7         否

于是,我按照期语法改代码,发现了一些错误,仍然没有解决这个问题。

就在我要崩溃的时候,决定做最后一次检查,却发现在用instr匹配的时候写了一个死循环……

我对自己无语啦……看来做事还是要小心谨慎

http://www.qqread.com/vbdotnet/t472767000_2.html

 

numberupdown 用法: http://msdn.microsoft.com/zh-cn/library/system.windows.forms.numericupdown.increment.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值