积极答复者
vs2008 中如何使用 command button 的index属性

问题
答案
-
vs2008 中如何使用 command button 的index属性
根据我的经验,你说的应该是控件数组吧?这个属性的确在VB.NET之前的VB(比如VB6中)出现过,不过VB.NET取消了这个功能了,如果你想实现类似效果,请动态生成若干的Button,放入List(Of Button)中,然后就可以使用类似的方法引用具体的某个Button了。顺便给出VB6中的“控件数组”案例:
1)在窗体上添加一个Command控件,设置其属性Index设为0,并Ctrl+V若干次,生成若干个同名控件。
2)双击其中的一个,代码如下:
Private Sub Command1_Click(Index As Integer)
Select Case Index
Case 0
'做第一个按钮的事情
Case 1
'做第二个按钮的事情
Case 2
'做第三个按钮的事情
End Select
End Sub
如果你有其它意见或私下交流,请直接发送maledong_work@foxmail.com;或者
If you do not have QQ, please open the page and download it and click the image to talk or leave message for me.
下载MSDN桌面工具(Vista,Win7)
下载Technet桌面小工具(Vista,Win7)
慈善点击,点击此处- 已编辑 ThankfulHeartModerator 2011年10月15日 5:20
- 已标记为答案 Liliane Teng 2011年10月20日 8:32
-
- 已标记为答案 Liliane Teng 2011年10月20日 8:32
全部回复
-
Hi Hutg,
VS2008中没有command button,你说的是Button吧。Winform的控件中有TabIndex属性,也没有index属性。请参考下面的link:
http://msdn.microsoft.com/zh-cn/library/bsb7cczx(v=VS.90).aspx (Control属性)
http://msdn.microsoft.com/zh-cn/library/system.windows.forms.control.tabindex(v=VS.90).aspx (Control.TabIndex 属性)
Best regards
Liliane Teng [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
-
vs2008 中如何使用 command button 的index属性
根据我的经验,你说的应该是控件数组吧?这个属性的确在VB.NET之前的VB(比如VB6中)出现过,不过VB.NET取消了这个功能了,如果你想实现类似效果,请动态生成若干的Button,放入List(Of Button)中,然后就可以使用类似的方法引用具体的某个Button了。顺便给出VB6中的“控件数组”案例:
1)在窗体上添加一个Command控件,设置其属性Index设为0,并Ctrl+V若干次,生成若干个同名控件。
2)双击其中的一个,代码如下:
Private Sub Command1_Click(Index As Integer)
Select Case Index
Case 0
'做第一个按钮的事情
Case 1
'做第二个按钮的事情
Case 2
'做第三个按钮的事情
End Select
End Sub
如果你有其它意见或私下交流,请直接发送maledong_work@foxmail.com;或者
If you do not have QQ, please open the page and download it and click the image to talk or leave message for me.
下载MSDN桌面工具(Vista,Win7)
下载Technet桌面小工具(Vista,Win7)
慈善点击,点击此处- 已编辑 ThankfulHeartModerator 2011年10月15日 5:20
- 已标记为答案 Liliane Teng 2011年10月20日 8:32
-
- 已标记为答案 Liliane Teng 2011年10月20日 8:32