0
控制我寫在C#應用程序和要求之一是編程本地化UI的文本/工具提示。我正在將XML中的語言環境信息讀入一個變量。我需要能夠通過名稱來識別控件,然後更改文本(按鈕)和/或工具提示。到目前爲止,我一直無法獲得適當的控制權。無法找到名稱
作爲一個循環的一部分,我曾嘗試:
Control c = this.Controls.Find(cont.Name, true).FirstOrDefault() as Control;
凡cont.Name保持控制的名稱。我得到的所有c都是空的。我知道控件確實存在於表單上,我只是無法訪問它。
而且,從我迄今所看到的,我不知道我怎麼可以改變的ToolTipText我需要,例如道路
c.ToolTipText = cont.ToolTip;
此外,這一切都發生在用戶控件中,我試圖訪問的所有子控件都在工具條上。
我真的很感激任何幫助。
你確定你沒有試圖在調用InitializeComponent()之前搜索控件嗎? – fabricio