首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

INPUTBOX有关问题

2012-01-10 
INPUTBOX问题PublicBL_shuliangAsIntegerBL_shuliangCInt(InputBox( 请输入要添加的药品数量 ,提示 ,

INPUTBOX问题
Public   BL_shuliang   As   Integer
BL_shuliang   =   CInt(InputBox( "请输入要添加的药品数量 ",   "提示 ",   0))
请问大家上面代码运行后,点取消,就会提示:

从字符串“”到类型“Integer”的转换无效。
请问哪里出错了?


[解决办法]
因为INPUTBOX按取消按钮时,仍会返回一个空值.
可以改为如下:
Public BL_shuliang As Integer
dim s as string
s=InputBox( "请输入要添加的药品数量 ", "提示 ", 0)

if s <> " " then
try
bl_shuliang=cint(s)
catch ex as exception
messagebox.show(ex.message)
end try
endif

热点排行