以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  表操作  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=57560)

--  作者:tujiu
--  发布时间:2014/9/26 16:32:00
--  表操作
我想把表中的名称列,变为蓝色字体,并且鼠标移到名称列某一行的时候,鼠标指针变成小手状态,通过单击,就可以查询该条的全部信息。foxtable有这个功能吗?
--  作者:有点甜
--  发布时间:2014/9/26 16:37:00
--  
 需要额外变通,请上传具体例子。
[此贴子已经被作者于2014-9-26 16:37:28编辑过]

--  作者:逛逛
--  发布时间:2014/9/26 17:11:00
--  

1、我想把表中的名称列,变为蓝色字体,

 

DrawCell 事件结合自定义样式  如

 

If e.Col.name = "名称" Then
    e.Style = "样式1"
End If

 

 

2、并且鼠标移到名称列某一行的时候,鼠标指针变成小手状态,

MouseEnterCell 和 MouseLeaveCell  事件 如

进入

 

If e.Col.name = "名称" Then
    e.Table.grid.Cursor = System.Windows.Forms.Cursors.Hand
End If

 

 

离开

If e.Col.name = "名称" Then
    e.Table.grid.Cursor = System.Windows.Forms.Cursors.Default
End If

 

3、通过单击,就可以查询该条的全部信息

 

用  Click  事件 如

 

If e.Col.name = "名称" Then
    \'在此处写
查询数据的代码
End If