c#关于字符串与控件名的转换!高手来啊!

比如我现在定义了很多pictureBoxpictureBox1--pictureBoxN现在通过输入方式获得了一个Sring类型的字符串例如字符串为"pictrueBox... 比如我现在定义了很多pictureBox pictureBox1--pictureBoxN
现在通过输入方式获得了一个Sring类型的字符串 例如字符串为"pictrueBoxM"(1<=M<=N)
我现在想实现转换 使接下来直接可以使用这个pictureBoxM执行相应操作
例如:pictureBoxM.Enabled()=false;
不要用判断最后数字的方法,因为如果这些PictureBox 的命名的前面部分不规则这种方法就不好用了
高手帮想个办法!!!!!!!
FindControl
要包含什么头文件????
展开
 我来答
笨瓜007
2009-05-01 · TA获得超过426个赞
知道小有建树答主
回答量:610
采纳率:0%
帮助的人:473万
展开全部
用反射。
或者跌代获取控件名,判断是否匹配,然后调用。
楼上的也可以
如果不一定是什么类型的控件,就先判断下类型就行了

貌似问主连C#语法都不会,MSDN也不会查。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Deeroad
2009-04-30 · 超过19用户采纳过TA的回答
知道答主
回答量:87
采纳率:0%
帮助的人:61.5万
展开全部
使用其父窗口的FindControl(String)方法,如:
PictureBox pb=(PictureBox)Form1.FindControl("pictureBoxM");
pictureBoxM.Enabled()=false;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lshfong
2009-04-30 · 超过12用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:28.6万
展开全部
PictureBox pb=(PictureBox)Form1.FindControl("pictureBoxM");
pictureBoxM.Enabled()=false;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式