怎样用VB实现只用键盘而不需用鼠标点击就实现将dtpicker.checkbox的属性设为true. 还有我对dtpicker使用keypress属性时,当setfocus在其checkbox时,按enter键,setfocus会跳到下一个控件,但当setfocus位于dtpicker的日期数字时,按enter却没有反应,怎么回事呢?
解决方案 »
- 如何捕获打印机是否工作
- matlab怎么做COM组件,vb中用。
- 怎样实现程序在网上(比如固定的地址http://cnz.vicp.net/aaa.exe)搜索是否新版本,如果有然后下载更新。
- 关于VB发布的问题
- Cooly(Lazy):进来领分!用VPN连接到服务器,然后使用OLEDB
- 我实在不知道这个问题该上哪里问?属于哪类??就这里吧,希望能遇到大拿!!!!
- 关于在MSDASC中使用带密码的Access数据库测试连接时出错的问题
- 一个EXCEL的小软件运行中的问题求救!
- 怎样在一个文本框中显示多种不同颜色的文字?
- 如何引入引出RichTextBox控件的内容为UNICODE编码的文件?
- 请问如何通过点击按钮打开网页文件?
- 菜鸟的问题
按空格试试
你实在想用enter也行:
If KeyAscii = 13 Then
If Check1.Value = 1 Then
Check1.Value = 0
ElseIf Check1.Value = 0 Then
Check1.Value = 2
ElseIf Check1.Value = 2 Then
Check1.Value = 1
End If
End If
End Sub
Me.DTPicker1.SetFocus
End If
------------------------------------------------------------------------------Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyF1 Then DTPicker1.CheckBox = Not DTPicker1.CheckBox
End SubPrivate Sub Form_Load()
Me.KeyPreview = True
End Sub按F1试试
---------------------------------------------------
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyReturn Then SendKeys "{tab}"
End Sub