以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]记录窗口直接编辑 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=97753) |
||||
-- 作者:jyh7081 -- 发布时间:2017/3/17 20:46:00 -- [求助]记录窗口直接编辑 点击记录窗口中的行,如果行中无内容,可以直接在光标处进行编辑;如果行中有内容,就会先出现选中状态,再次点击才会进入编辑状态。 希望行中有内容时,不出现选中状态,直接点击进入编辑状态。应该怎样修改代码?
代码如下: 1、全局代码 Public Sub RangeEventHandler(ByVal sender As System.Object, ByVal e As C1.Win.C1FlexGrid.RangeEventArgs) 2、绑定事件
Dim g As C1.Win.C1FlexGrid.C1FlexGridBase = e.Form.Controls("RecordGrid1").baseControl
附件:
|
||||
-- 作者:有点蓝 -- 发布时间:2017/3/17 21:10:00 -- Public Sub RangeEventHandler(ByVal sender As System.Object, ByVal e As C1.Win.C1FlexGrid.RangeEventArgs) sender.StartEditing Sendkeys.Send("{RIGHT}") End Sub |
||||
-- 作者:jyh7081 -- 发布时间:2017/3/17 21:25:00 -- 谢谢蓝版主! 还是有点差别,就是点击行后,光标落在字符串的最右边,能不能像列窗口的编辑状态,比如点击多个字符的中间,光标就定位在字符串的中间。 {RIGHT}改成{INSERT} 或 {INS} ,也不行。 |
||||
-- 作者:有点蓝 -- 发布时间:2017/3/17 21:59:00 -- 这个做不到 |