以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗体中经过某一列单元格成手形  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=130672)

--  作者:fntfgz
--  发布时间:2019/1/28 17:23:00
--  窗体中经过某一列单元格成手形

如题,以前问过这个问题,

老师解答是这个帖子http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=87334&skin=0

 

老师,我看了一下这里面的代码,鼠标显示手形的是在计划中加了代码,我的这个是在窗体中,并且也不用咱们系统菜单了,我尝试着把计划中显示鼠标形状的代码

System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.hand

放到窗口的计时器中,也没有成功,还请老师提点

[此贴子已经被作者于2019/1/28 17:23:20编辑过]

--  作者:有点蓝
--  发布时间:2019/1/28 20:13:00
--  
注意表的MouseEnterCell,2个事件
--  作者:fntfgz
--  发布时间:2019/1/28 20:32:00
--  
MouseEnterCell中,是如下代码,字的颜色都没有问题,
MyTimers("手").Enabled = True
因为我是在窗口中,上面哪个计划任务怎么用呢,鼠标手的形状出不来,肯请老师具体说一下
 If e.Col.Name = "第二列" OrElse e.Col.Name = "第三列" Then
    Dim cs1 As C1.Win.C1FlexGrid.CellStyle = e.Table.grid.Styles.Add("cs1")
    cs1.ForeColor = Color.Blue
    cs1.Font = new Font("宋体", 9, FontStyle.Bold Or FontStyle.Underline)
    e.Table.Grid.SetCellStyle(e.Row.Index+1, e.Col.Index+1, cs1)
    MyTimers("手").Enabled = True
End If
--  作者:有点蓝
--  发布时间:2019/1/28 20:57:00
--  
窗口什么地方?如果是窗口表,用法完全一样。
--  作者:fntfgz
--  发布时间:2019/1/28 22:06:00
--  
谢谢老师
[此贴子已经被作者于2019/1/28 22:10:01编辑过]

--  作者:fntfgz
--  发布时间:2019/1/29 9:07:00
--  

老师,上传的例子中“手”的这个计划是不是应该开始是不执行的呀,不然进入项目就开始手形了


图片点击可在新窗口打开查看此主题相关图片如下:2019-01-29_090051.png
图片点击可在新窗口打开查看


--  作者:有点甜
--  发布时间:2019/1/29 9:59:00
--  

 

回复6楼没有什么影响。你可以设置成false的。