2010-04-15 57 views
0

要訪問多線程應用程序中的Windows控件的屬性,我已經修改了我的代碼,如solution中指定的那樣。儘管爲了調用「SetControlValueMethod」,我還需要將控件的類型及其特定屬性作爲文本傳遞。我正在尋找更方便的方法致電void SetControlValueMethod(Control controlType,string propertyName, object value)動態顯示控件的屬性

  1. 我可以將所有控件作爲枚舉作爲第一個參數嗎?
  2. 我可以爲所選控件的屬性顯示第二個參數,我不想在那裏鍵入屬性名稱。我可以讓它們像選擇控件的枚舉一樣出現嗎?

回答

0

不,這並不容易。

我的意思是,你可以枚舉所有控件及其所有屬性,但這隻會發生在運行時,而不是設計時。你可以爲你的IDE編寫一個AddIn來解析你的文件,找到所有控件,枚舉它們的屬性並將其插入到自動完成的東西中。

+0

如果我只是提到控件名稱,該怎麼辦?是否有可能在設計時展示其財產? – Ram 2010-04-15 07:39:28

+0

我看到的唯一可能是爲您的IDE使用AddIn,它添加了此功能。雖然,那可能就是我。 – Bobby 2010-04-15 07:40:54