0

VB6 (およびそれ以前) で、InputBox の既定の応答を非強調表示にする方法はありますか?

4

2 に答える 2

0

VB.netのカスタムInputBoxについては、このチュートリアルを確認してください。それがVB6でそのような機能を実装する方法についてあなたにリードを与えることを願っています。

于 2010-09-07T10:11:56.783 に答える
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

テストするには、次の項目を含むフォームを作成します。 • コマンド ボタン • タイマー コントロールを作成し、既定の名前を使用します。

于 2010-09-09T06:27:17.990 に答える