那你想用TEXTBOX了,你可以再TEXTBOX的VALIDATE事件里写CNACEL=FALSE,当然,你先定义一个变量标志,等输入有字符是,修改标志,
Private sub textbox1_validate(cancel as boolean)
if InputFlag Then exit sub
cancel=FALSE
endif
当然你要把TEXTBOX的CausesValidation先设为TRUE
Private sub textbox1_validate(cancel as boolean)
if InputFlag Then exit sub
cancel=FALSE
endif
当然你要把TEXTBOX的CausesValidation先设为TRUE
解决方案 »
- 如何在 HTMLDOMTextNode 中添加事件???
- 局域网连接sqlserver2000的问题
- 关于AscB的问题
- SQLserver数据库问题?
- 请各位前辈指导(初学者求入门指导)
- 關于ActiveReport的几個問題﹐求助各位高手﹗請不吝賜教.
- 救我~~~~~~`````
- 當程序不在激活的情況下,如何捕獲當前敲擊的鍵盤值並將其保存,而且不影響,當前運行的程序。
- 拿分!有哪位知道UltraEdit的注册码?!或解密的
- 如何判断窗口接受的WM_NCACTIVATE消息
- 如何动态添加对象?(在 Form1 中根据需要添加 Label)
- insert date type into sql server database
然后回车就关掉窗口,继续运行。调用输入窗口是使用如下语句: (在主窗口调用)
frmInput.Show vbModal, Me
以下是个例子,从1显示到100当50时调用Win95的计算器,计算器运行完后再接着显示。
Dim intCount AS Integer
Dim lonStatus As LongDim lonProcHandle As LongDim strCmdLine As String
Dim udtProcessInfo As PROCESS_INFOMATION
Dim udtStartupInfo As STARTUPINFO
strCmdLine = "C:\Win95\calc.exe"
udtStartupInfo = Len(udtStartupInfo)
Fot intCount = 1 to 100
print intCount
if intCount = 50 then
lonStatus = CreateProcess(vbnullstring,strCmdLine,0,0,1,&H40,0&, _
vbnullstring,ndtStartupinfo,udtProcessinfo)
lonProcHandle = udtProcessinfo.hprocess
lonStatus = WaitForSingleObject&(lonProcessHandle,-1)
LonStatus = CloseHandle&(lonProcessHandle)
end if
next intCount