当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 如何利用硬盘里的redhat9.0的iso文件,在本地机器上进行安装?请详细说明步骤好吗?急呀! ......
    摘要: 三张基本表:tcls,tstd,tcount===> tcls: classid classname 001 99计专 002 99计网 003 99计应 .................... tstd: classid stdid stdname 001 030101 小李 001 030102 小王 001 030103 小张 002 030201 小......


怎么在DAGAGRID中捕获"Enter"键死人了,困扰我好几天了

AddHandler   grdColStyle.TextBox.KeyPress,   New   Windows.Forms.KeyPressEventHandler(AddressOf   TEXT_Keypress)  
          Private   Sub   TEXT_Keypress(ByVal   sender   As   Object,   ByVal   e   As   System.Windows.Forms.KeyPressEventArgs)  
                  If   e.KeyChar   =   Chr(Keys.Enter)   Then  
                  MsgBox(e.KeyChar)  
                  End   If  
   
      end   sub  
   
  字母键和数字键可以捕获,enter键还是不行!

NO.1   作者: dongbeiren

henry的文章中有,你看看吧,Datagrid事件响应  
  http://www.csdn.net/develop/author/netauthor/Latitude/

NO.2   作者: sindyzhou

Protected   Overrides   Function   ProcessCmdKey(ByRef   msg   As   System.Windows.Forms.Message,   ByVal   keyData   As   System.Windows.Forms.Keys)   As   Boolean  
   
                  If   msg.WParam.ToInt32   =   13   Then    
                          Messagebox.Show   "Press   Enter"  
                          Return   True  
                  else  
                          return   mybase.processcmdkey(msg,keydata)  
                  End   If  
          End   Function   ProcessCmdKey    
 

NO.3   作者: Angelnet

UP

NO.4   作者: CMIC

将你的DataGrid声明进行如下更改:  
  Friend   WithEvents   DataGrid1   As   DataGrid  
  改为  
  Friend   WithEvents   DataGrid1   As   cmicDataGrid  
   
  Me.DataGrid1   =   New   DataGrid  
  改为  
  Me.DataGrid1   =   New   cmicDataGrid

NO.5   作者: CMIC

增加组件类  
  Public   Class   cmicDataGrid  
          Inherits   System.Windows.Forms.DataGrid  
          Protected   Overrides   Function   ProcessCmdKey(ByRef   msg   As   System.Windows.Forms.Message,   ByVal   keyData   As   System.Windows.Forms.Keys)   As   Boolean  
   
                  If   msg.WParam.ToInt32   =   13   Then  
                          MessageBox.Show("Press   Enter")  
                          Return   True  
                  Else  
                          Return   MyBase.ProcessCmdKey(msg,   keyData)  
                  End   If  
          End   Function   ProcessCmdKey  
  End   Class

NO.6   作者: CMIC

增加组件类  
  Public   Class   cmicDataGrid  
          Inherits   System.Windows.Forms.DataGrid  
          Protected   Overrides   Function   ProcessCmdKey(ByRef   msg   As   System.Windows.Forms.Message,   ByVal   keyData   As   System.Windows.Forms.Keys)   As   Boolean  
   
                  If   msg.WParam.ToInt32   =   13   Then  
                          MessageBox.Show("Press   Enter")  
                          Return   True  
                  Else  
                          Return   MyBase.ProcessCmdKey(msg,   keyData)  
                  End   If  
          End   Function   ProcessCmdKey  
  End   Class  
  将你的DataGrid声明进行如下更改:  
  Friend   WithEvents   DataGrid1   As   DataGrid  
  改为  
  Friend   WithEvents   DataGrid1   As   cmicDataGrid  
   
  Me.DataGrid1   =   New   DataGrid  
  改为  
  Me.DataGrid1   =   New   cmicDataGrid  
 

NO.7   作者: lgw035644

如下代码可实现:  
   
  Protected   Overrides   Function   ProcessCmdKey(ByRef   msg   As   System.Windows.Forms.Message,   ByVal   keyData   As   System.Windows.Forms.Keys)   As   Boolean  
                  Select   Case   keyData  
                          Case   Keys.Enter  
                                  SendKeys.Send("{Tab}")  
                                  Return   True  
                  End   Select  
   
          End   Function

NO.8   作者: rock29

我也说一个:你继承datagridtextbox类格式化你的datagrid捕捉enter键

NO.9   作者: NoReady

在keydown事件中:  
    Private   Sub   txtCode_KeyDown(ByVal   sender   As   Object,   ByVal   e   As   System.Windows.Forms.KeyEventArgs)   Handles   txtCode.KeyDown  
                  If   e.KeyCode   =   13   Then   btnFind_Click(sender,   e)  
          End   Sub


    摘要: 表单中的复选框,怎样让它默认为选中状态???? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE