动态显示控件的属性

时间:2010-04-15 06:52:53

标签: .net

要在多线程应用程序中访问Windows控件的属性,我已按照此处solution的指定修改了我的代码。虽然为了调用“SetControlValueMethod”,我还需要将控件类型及其特定属性作为文本传递。我正在寻找更方便的方法来调用void SetControlValueMethod(Control controlType,string propertyName, object value)

  1. 我可以将所有控件作为枚举作为第一个参数。
  2. 我可以为第二个参数显示所选控件的属性,我不想在那里键入属性名称。我可以让它们像枚举一样出现在选定的控制中吗?

1 个答案:

答案 0 :(得分:0)

不,那不是那么容易的。

我的意思是,您可以枚举所有控件及其所有属性,但这只会在运行时而不是设计时发生。您可以为IDE编写一个AddIn来解析文件,查找所有控件,枚举它们的属性并将其插入到自动完成事件中。

相关问题