1樓:網友
因為有這句話:if keyascii = 13 then ,意思是按回車以後,再判斷資料是否合法,把這個去掉就可以了!
2樓:網友
private sub t2_keypress(keyascii as integer)
if keyascii = 13 then
if not isnumeric( then
msgbox "資料非法,重數"
end if
end if
end sub
private sub t3_keypress(keyascii as integer)
if keyascii = 13 then
if not isnumeric( then
msgbox "資料非法,重數"
end if
end if
end sub
這兩個過程,全是判斷的t1這個文字框中內容是否為數字,所以才會沒反應,改成。
private sub t2_keypress(keyascii as integer)
if keyascii = 13 then
if not isnumeric( then
msgbox "資料非法,重數"
end if
end if
end sub
private sub t3_keypress(keyascii as integer)
if keyascii = 13 then
if not isnumeric( then
msgbox "資料非法,重數"
end if
end if
end sub
vb中怎麼能讓msgbox彈出時程式繼續執行?
3樓:網友
不要用msgbox,據我所知,msgbox沒有你所說的功能。
多做乙個form2,上面顯示提示資訊,和乙個按鈕,提示時,用,點選form2按鈕時,form2隱藏。
4樓:司徒驚月
貌似msgbox是獨佔的,要不就別用它,自己diy個訊息框。。
5樓:網友
那你要用api函式messagebox這個可以解決··你看看介紹實驗下就知道了···
6樓:網友
別用它,自己diy個訊息框。
在vb程式執行時,怎樣在msgbox上顯示文字框中輸入的內容?
7樓:網友
在vb程式執行時可將文字框中輸入的內容作prompt引數賦值給msgbox函式。
msgbox 函式。
在對話方塊中顯示訊息,等待使用者單擊按鈕,並返回乙個 integer 告訴使用者單擊哪乙個按鈕。
**例項:private sub command1_click()dim title, response
title = "顯示文字框輸入內容。" ' 定義標題。
response = msgbox(text1)end sub
8樓:網友
msgbox("text")
注:想顯示中文就將text換成你要顯示的文字就行了。
9樓:網友
msgbox 「你想輸入的內容」
如果是文字框 那麼就應該是。
msgbox
vb msgbox的問題 程式要後臺執行按鍵後彈出msgbox框 (完好後追30)
10樓:竺庭
暈菜,兩個程式互動進行。。。用執行緒咯,上網自己查查資料。
用vb做資料庫的問題,如何在搜尋不到資料時有msgbox提示
11樓:無辜的白吃
if then
msgbox "查詢失敗,未查詢到相關記錄敬亮大!",48, "錯誤"
else查亮豎詢鍵空成功後的語句)
end if
試一下。
執行乙個程式後彈出乙個帶確定的msgbox視窗,希望能用vb外部程式來按確定,如何做?
12樓:網友
之前剛好看到的東西,就是說軟體可以對非正常輸入進行遮蔽。lz不妨做個實驗,看看原**對於無遮蔽的msgbox是否有效。
1.區域性級模擬。
鍵盤事件是最終被送到活動視窗,然後才引起目標程式響應的。那麼最直接的模擬方法就是:直接偽造乙個鍵盤訊息發給目標程式。
哈哈,這實在是很簡單,windows提供了幾個這樣的api函式可以實現直接向目標程式傳送訊息的功能,常用的有sendmessage和postmessage,它們的區別是postmessage函式直接把訊息仍給目標程式就不管了,而sendmessage把訊息發出去後,還要等待目標程式返回些什麼東西才好。這裡要注意的是,模擬鍵盤訊息一定要用postmessage函式才好,用sendmessage是不正確的(因為模擬鍵盤訊息是不需要返回值的,不然目標程式會沒反應),切記切記。
2.全域性級模擬。
你會發現,用上面的方法模擬按鍵並不是對所有程式都有效的,有的程式啊,你向它發了一大堆訊息,可是它卻一點反應也沒有。這是怎麼回事呢?這就要看具體的情況了,有些程式(特別是一些遊戲)出於某些原因,會禁止使用者對它使用模擬按鍵程式,這個怎麼實現呢?
比如可以在程式中檢查一下,如果發現自己不是活動視窗,就不接受鍵盤訊息。或者仔細檢查一下收到的鍵盤訊息,你會發現真實的按鍵和模擬的按鍵訊息總是有一些小差別,從這些小差別上,目標程式就能判斷出:這是假的!
是偽造的!!因此,如果用postmessage傳送區域性訊息模擬按鍵不成功的話,你可以試一試全域性級的鍵盤訊息,看看能不能騙過目標程式。
13樓:歐聯科技
這個問題我也碰到過,想了很多辦法,但都不盡如意,要想完美的解決這個問題,最好使自己寫乙個類,這個類就是乙個彈出式視窗,用來顯示提示資訊,然後在類裡新增乙個自動關閉視窗的函式,在視窗彈出後,啟用乙個timer控制項,一定時間後自動關閉視窗。
14樓:網友
用sendmessage或postmessage傳送乙個回車鍵即可。
電腦為什麼會出現這種問題,為什麼電腦突然會出現這樣的問題?
分析 出現這個畫面,是因為上次未正常關機導致硬碟檔案損壞,系統現在正在進行檢測修復。處理 1 使用者唯一需要做的事情就是 耐心等待其完成,完成後會自動重啟。如果重啟不能進入系統,則需要重灌系統。2 如果急著需要進入系統,也可在重啟後出現自動修復畫面時按esc鍵跳過自動修復直接進入系統,或者可以直接按...
牆面抹灰層空鼓問題,為什麼在牆面抹灰會出現開裂,空鼓,脫落的現象,怎麼解決
360裝修監理網 按建築規範驗收標準 小於5平方米的單面牆體,只允許1處空鼓,空鼓面積不大於5平方釐米。大於5平方米的單面牆體,最多允許2處空鼓,每處空鼓面積不大於5平方釐米。20平方釐米已超出驗收標準的4倍,建議空鼓處打掉重新粉刷。 最好快點處理,牆面起鼓有多方面的原因,1 可能是抹灰的時候牆面水...
怎樣解決這個聲帶問題?為什麼聲帶會出現問題啊
甲狀腺的手術,誰敢給你肯定一定能成功的做出來呢,即使是要切除的話那麼成功的概率又有多大呢?或者是發生炎症的幾率又是多少呢?或者醫生給你拉的太長都是有可能的事情,所以還是保守 比較好,起碼我是這樣認為的。通過藥物 或者是慢慢的恢復,平時自己多做一些有幫助的活動聯絡,樓上的都給你說了很多,我就不重複了。...