VB获取当前控件名称

2025-03-27 14:34:36
推荐回答(4个)
回答1:

Private Sub Command1_Click()
x=Command1.Name
msgbox "我的名称是" & X
End Sub

我才晕呢..你的代码写在command1中间,你说名称叫什么呀..呵呵

给你一个打印所有控件的名称的代码吧:

Dim a As Control
For Each a In Me.Controls
Print a.Name
Next

回答2:

我问的是不知道控件名的情况

你在不知首控件名的情况下,那这个控件有没有什么作用呢。你只要双击控件就有相关的默认事件出来。你就可以看到控件名了。
VB妮可的下面的代码不错,可以让你看到所有控件名,你再减去你知道的控件名就是你不知道的控件名了

回答3:

Private Sub Command1_Click()
x=Command1.Caption
msgbox "我的名称是" & X
End Sub

如果是VB6以上版本,把x=Command1.Caption改为x=Command1.Text

回答4:

在查一查有关的资料