2010-06-08 68 views
5

可能重複:
purpose of form1.designer.cs and form1.resxWindows窗體/控件中* .resx文件的相關性是什麼?

我瞭解了Windows窗體/控件文件分組有關* .designer文件。但不確定附加的* .resx文件的相關性和用途是什麼。

我可以不創建一個窗體/控制與此文件附加到它嗎?

+1

請參閱[form1.designer.cs和form1.resx的用途](http://stackoverflow.com/questions/2619155/purpose-of-form1-designer-cs-and-form1-resx) – 2010-06-08 10:55:58

回答

8

Windows窗體設計器通過生成代碼來保存設計好的窗體。然而,很多控制屬性難以用代碼表示。例如,表單的Icon屬性或PictureBox的Image屬性。很多與他們相關的字節。 .resx文件格式經過優化以存儲這些屬性值。

他們的第二個用途是能夠輕鬆地本地化你的UI設計。設計師可以很容易地爲您所支持的每種語言自動生成.resx文件。