以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何动态获得控件的名称?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=588)

--  作者:狐孩儿
--  发布时间:2008/9/18 12:21:00
--  [求助]如何动态获得控件的名称?
如光标指向某一控件,即知其名称?
--  作者:lxl
--  发布时间:2008/9/18 12:25:00
--  
设置控件的“提示”属性。
可以在设计器里面设置,也可以用代码设置。
代码参考控件的ToolTip属性。
--  作者:狐孩儿
--  发布时间:2008/9/18 12:39:00
--  
以下是引用lxl在2008-9-18 12:25:00的发言:
设置控件的“提示”属性。
可以在设计器里面设置,也可以用代码设置。
代码参考控件的ToolTip属性。

多谢版主!我想得到的不仅是“提示”,并且能赋值到变量!既然控件已设计好,则它的名称是一定的,光标指向唯一时,此时应有一变量:光标选定对象的名称!

光标指向论坛帖子主题时,提示都不同,不会要去设置什么提示吧!

[此贴子已经被作者于2008-9-18 12:53:31编辑过]

--  作者:shxiaoya
--  发布时间:2008/9/18 13:02:00
--  分享:"猜透你的心"游戏

MouseHover

鼠标停留在控件上的时候执行。

e参数属性:

Sender:返回触发事件的控件
Form:   返回控件所在的窗口


--  作者:狐孩儿
--  发布时间:2008/9/18 13:21:00
--  
以下是引用shxiaoya在2008-9-18 13:02:00的发言:

MouseHover

鼠标停留在控件上的时候执行。

e参数属性:

Sender:返回触发事件的控件
Form:   返回控件所在的窗口

如窗口设计好一标签,名称为"AAA",当光标指向这一标签时,如何将其名称"AAA"赋值给变量"T"?不能Dim T As String= "AAA"哦.


--  作者:kylin
--  发布时间:2008/9/18 14:17:00
--  
控件的name属性没有开放,设置ToolTip与Name相同,在MouseHover事件中 试试 Dim T As String=e.Sender.ToolTip

--  作者:lxl
--  发布时间:2008/9/18 14:20:00
--  

没设置ToolTip的话也可以用
Dim T As String = e.Sender.Text


--  作者:kylin
--  发布时间:2008/9/18 14:27:00
--  
以下是引用lxl在2008-9-18 14:20:00的发言:

没设置ToolTip的话也可以用
Dim T As String = e.Sender.Text

没设置ToolTip的话,有些控件没有Text属性。
ToolTip是通用属性。
这两者各有千秋,稍作提示,楼主选择吧。


--  作者:狐孩儿
--  发布时间:2008/9/18 15:28:00
--  
以下是引用lxl在2008-9-18 14:20:00的发言:

没设置ToolTip的话也可以用
Dim T As String = e.Sender.Text

不错!这个可行,谢谢Lxl版主.