获得在C#中的名字一个Windows窗体控件 [英] Get a Windows Forms control by name in C#

查看:146
本文介绍了获得在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆