Private Sub msflexgrid1_KeyPress(KeyAscii As Integer)
If KeyAscii <> ASC_ENTER Then
SendKeys Chr$(KeyAscii)
-----------------------------------------
问题是,当我打开caps lock键,输入大写字母时,第一个输入的是小写,第二就正常,请问各位大侠如何解决.
我使用
sendkeys asc(ucode(chr$(keyascii)))
字母大小写能解决,但当输入数字时键值不对应...
If KeyAscii <> ASC_ENTER Then
SendKeys Chr$(KeyAscii)
-----------------------------------------
问题是,当我打开caps lock键,输入大写字母时,第一个输入的是小写,第二就正常,请问各位大侠如何解决.
我使用
sendkeys asc(ucode(chr$(keyascii)))
字母大小写能解决,但当输入数字时键值不对应...
解决方案 »
- 那一年
- 修改ie地址栏文字
- 高手请进!求教 在 VB 中 如何实现 WindowsXP 的 [我的电脑] 左边的抽屉菜单?
- 高手指教,问题比较抽象阿!您只需要多方面的提醒提醒我出错原因,赠送66分!
- 关于Treeview的ImageClick事件以及LabelEdit问题
- MSTOP (陈建华) 送你1000分(5-5)
- “VB与EXCEL、VB与ACCESS”的问题
- 问一个很弱的问题:Excel的vb宏中怎么样把一个Integer转换成string?(在线等待)
- Excel 中怎么能让生成的表格上代线,就是打印时出现的是表!请帮修改?
- 高手请进,项目合作,音频实时抓取,网络传送,服务器上播放.
- RichTextBox 颜色为什么改不了 ?????
- VB 水晶报表与Excel的问题
楼主这个情况我记得应该是用KEY_DOWN事件处理会好些,这个事件还检测SHIFT和CONTROL等状态,比较容易些.
不过更好的方法还是实用TEXT控件+GRID来做.TEXTBOX毕竟是专业滴.http://download.csdn.net/source/369462
这里有个比较实用的例子,用的就是MSFLEXGRID+TEXTBOX来实现在表格控件内编辑内容,并且演示了如何与EXCEL相互交欢数据