fjczd 发表于 2011-1-28 17:50:20

table的表头有双击或单击事件吗?

table的表头有双击或单击事件吗?    在程序中,如果用户双击table的表头Column Header,则进行操作。LabVIEW中有这样的属性么?通过SelStart属性,响应表中的行列,而不是我所希望的表头。大家看有没有可以实现的办法?    还有一个是用坐标进行判断,但是计算起来比较麻烦。    程序参见附件    谢谢了

h564564 发表于 2011-1-28 20:51:07

选用“编辑位置”属性应该可以达到楼主想要的

飞雨天 发表于 2011-1-29 08:31:46

我不知道楼上的方法是否可行,以前我做过类似的,因为时间比较紧,没仔细去看属性节点,而采用了另外一种方法,就是在每个header上覆盖一个透明的bool按键

fjczd 发表于 2011-1-29 09:57:33

飞雨天 发表于 2011-1-29 08:31 static/image/common/back.gif
我不知道楼上的方法是否可行,以前我做过类似的,因为时间比较紧,没仔细去看属性节点,而采用了另外一种方 ...

倒是也行,不过不是我所期望的。我觉得应该有更好的。谢谢您的支持。

fjczd 发表于 2011-1-29 10:02:16

h564564 发表于 2011-1-28 20:51 static/image/common/back.gif
选用“编辑位置”属性应该可以达到楼主想要的

是我没说清楚。应该是可以判读不同列的表头。而“编辑位置”只是可以区分出表头来,具体是哪一列,则无法判断。谢谢您的支持。

fjczd 发表于 2011-1-29 10:08:05

还有一个笨办法,就是把第一行填写上表头的内容,而把表头隐藏。这样就可以通过判断第一行的哪一列被点击,来进行判断了。也就是说把第一行设成表头。

gigio 发表于 2011-1-29 10:54:05

判断有点击事件,但是却没有选中行,这样可以不咯?

houyqg 发表于 2011-1-29 11:24:58

这个不是靠属性节点,而是用调用节电实现的

fjczd 发表于 2011-1-29 11:27:04

gigio 发表于 2011-1-29 10:54 static/image/common/back.gif
判断有点击事件,但是却没有选中行,这样可以不咯?

没明白。可以判断列表头的哪一列被选中吗

fjczd 发表于 2011-1-29 11:27:27

houyqg 发表于 2011-1-29 11:24 static/image/common/back.gif
这个不是靠属性节点,而是用调用节电实现的

能详细说一下吗谢谢

houyqg 发表于 2011-1-29 11:28:08

回家前一帖,依靠调用节点即可实现,实现方法看图,应该可以检索到所有行列header,row=-1,col大于等于0,则是列头,col=-1,row大于等于0,则为行头。

houyqg 发表于 2011-1-29 11:32:05

这个方法对于“多列列表框” 应该也是有效的

fjczd 发表于 2011-1-29 11:38:08

houyqg 发表于 2011-1-29 11:28 static/image/common/back.gif
回家前一帖,依靠调用节点即可实现,实现方法看图,应该可以检索到所有行列header,row=-1,col大于等于0, ...

好用,多谢了

zhongguowangap 发表于 2011-2-5 11:57:23

调用节点中就有双击鼠标这个功能

fjczd 发表于 2011-2-5 22:29:01

回复 zhongguowangap 的帖子

已解决,多谢。
页: [1] 2
查看完整版本: table的表头有双击或单击事件吗?