获得在C#中的名字一个Windows窗体控件 [英] Get a Windows Forms control by name in C#
本文介绍了获得在C#中的名字一个Windows窗体控件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个名为MYMENUToolStripMenuItem。我怎么可以访问此像这样:
I have a ToolStripMenuItem called "myMenu". How can I access this like so:
/* Normally, I would do: */
this.myMenu... etc.
/* But how do I access it like this: */
String name = myMenu;
this.name...
这是因为我动态从一个XML文件生成ToolStripMenuItems并需要通过他们的动态生成的名字来引用的菜单项。
This is because I am dynamically generating ToolStripMenuItems from an XML file and need to reference menuitems by their dynamically generated names.
推荐答案
使用的<一个href=\"http://msdn.microsoft.com/en-us/library/system.windows.forms.control.controlcollection.find%28VS.80%29.aspx\">Control.ControlCollection.Find方法。
试试这个:
this.Controls.Find()
这篇关于获得在C#中的名字一个Windows窗体控件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文