c# - C#:如果我只有它的名称,如何使用按钮(fe,甚至其他对象)?
问题描述
我的意思是,我拥有的所有按钮名称都像“btActionXX”,是从矩阵的行和列中获取的“XX”2 个数字。对于这个数字,我有如下字符串:
string btName = "btAction";
string ending = "01";
有没有办法使用'“btName”+ending'(解析为“btAction01”)来使用名为this的按钮的属性?类似Button.fromName("btName"+ending);
(这不起作用)返回一个 Button 对象的东西,或者类似的东西?
解决方案
请看一下这个线程: Get a Windows Forms control by name in C# 有一个名为 Find 的 API 方法。引用 Microsoft 文档:“按其 Name 属性搜索控件并构建一个包含所有匹配控件的数组。” 我想这就是你要找的。
推荐阅读
- css - Materializecss:是否有任何类可以为文本输入添加文本前缀
- c - 如何知道指向 C 中字符串的未定义指针数组中的行数/列数?
- c# - 我怎样才能接近 3 个数字的 N 次总和?
- apache - 谷歌云 Apache 服务器
- html - 如何在引导程序或 css 中修复所有屏幕尺寸的图像?
- android - 在Android中将文本视图与进度条的中心对齐
- python - 为什么我会收到此错误?这个错误是什么意思?
- oracle - Oracle 数据库回滚
- c++ - 如何在 C++ 中将状态输入到枚举类型的变量中?
- python - 使用海龟图形制作 5 个球并让它们与屏幕边缘交互