2010-09-07 23 views
0

在VB6(及更早版本)中,有沒有辦法讓InputBox中的默認響應爲非高亮?VB6:使InputBox中的默認響應未突出顯示?

+4

編寫你自己的InputBox版本將會不那麼痛苦 – MartW 2010-09-07 09:55:36

+0

正如CodeByMoonlight所說,InputBox就是這樣一個基本的對話框,所以創建你自己的版本比試圖以任何方式定製它更容易。 – 2010-09-07 09:59:53

+0

我寧願使用預先製作的對話框。如果它可以配置爲做我想做的事情,那將花費更少的時間。 – CJ7 2010-09-07 10:01:51

回答

0

如果您不需要在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 

要進行測試,創建一個表單: •命令按鈕 •定時器控制,並使用默認名。

相關問題