0
我有幾個控制,包括1個標籤鹼形式。這種形式被本地化爲幾種語言。.NET的WinForms:定位在遺傳形式
我有從基部一個繼承的另一種形式。我想有該標籤的另一個本地化字符串,但我不能改變標籤文本,所有的屬性,即使在公共修飾符的情況下,禁用..
誰能告訴我如何申請另一個文本爲標籤使用設計師?
在此先感謝..
我有幾個控制,包括1個標籤鹼形式。這種形式被本地化爲幾種語言。.NET的WinForms:定位在遺傳形式
我有從基部一個繼承的另一種形式。我想有該標籤的另一個本地化字符串,但我不能改變標籤文本,所有的屬性,即使在公共修飾符的情況下,禁用..
誰能告訴我如何申請另一個文本爲標籤使用設計師?
在此先感謝..
據是我所知道的是隻用設計師是不可能的。 (如果有人證明我錯了,那會很酷)。但你可以隨時使用代碼手動完成。
首先,您將標籤的修飾符設置爲protected
或public
,以便您可以從繼承的控件訪問它。
接下來,您在設計模式打開RESX文件,並使用你選擇的別名添加一個字符串到它。
最後,你可以手動創建形式的資源管理器,並使用它來設置文本標籤
ComponentResourceManager resources = new ComponentResourceManager(typeof(Form2));
label1.Text = resources.GetString("<alias for the control>");