【发布时间】:2014-09-01 16:59:50
【问题描述】:
我的表单中有一些复选框,其中一些在特定表单的面板中(两个不同的问题)。
我放置了一个按钮,当用户单击该按钮时,所有复选框的大小都应更改(在所有面板和表单中)。
另一个问题是,我怎样才能以编程方式发现我的应用中的控件类型是什么?
感谢您的帮助。
我放置了一个按钮并添加了一个事件处理程序。
为了创建控件的类型,我使用了控件的名称
这是我的尝试:
foreach (Control ctrl in this.Controls)
if (ctrl.Name.Contains("combo"))
checkbox1.SetSize = new Size(40,40);
【问题讨论】:
-
你有没有尝试过?显示您的代码。
-
第一个问题您目前遇到的问题是什么?您的第二个问题取决于您所需的用途。
-
@Sayse 我只想知道控件的类型。
-
用它做什么呢?你可以使用
GetType(),但是你在用它做什么,因为还有其他可以使用的东西......is,as,OfType<T>(),泛型...... -
谢谢。你是对的,这是我忘记的答案。但是我的问题的答案是什么?