0
在VB6(及更早版本)中,有沒有辦法讓InputBox中的默認響應爲非高亮?VB6:使InputBox中的默認響應未突出顯示?
在VB6(及更早版本)中,有沒有辦法讓InputBox中的默認響應爲非高亮?VB6:使InputBox中的默認響應未突出顯示?
看看這個tutorial for a custom InputBox in VB.net。希望它能爲您帶來如何在VB6中實現這樣的功能。
如果您不需要在Vista上運行或更高版本,你可以試試這個雜牌:
Private Sub Form_Load()
Timer1.Enabled = False
End Sub
Private Sub Command1_Click()
Timer1.Interval = 250
Timer1.Enabled = True
InputBox "no selection", "no sel", "default value"
End Sub
Private Sub Timer1_Timer()
Timer1.Enabled = False
SendKeys "{RIGHT}", False
End Sub
要進行測試,創建一個表單: •命令按鈕 •定時器控制,並使用默認名。
編寫你自己的InputBox版本將會不那麼痛苦 – MartW 2010-09-07 09:55:36
正如CodeByMoonlight所說,InputBox就是這樣一個基本的對話框,所以創建你自己的版本比試圖以任何方式定製它更容易。 – 2010-09-07 09:59:53
我寧願使用預先製作的對話框。如果它可以配置爲做我想做的事情,那將花費更少的時間。 – CJ7 2010-09-07 10:01:51