在 VB6(及更早版本)中,有没有办法让 InputBox 中的默认响应不突出显示?
问问题
773 次
2 回答
0
查看本教程,了解 VB.net 中的自定义 InputBox。希望它能让您了解如何在 VB6 中实现此类功能。
于 2010-09-07T10:11:56.783 回答
0
如果你不需要在 Vista 或更高版本上运行,你可以试试这个 kludge:
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 回答