時對於每一個表單創建,我做到以下幾點:如何避免重複動作設計的WinForms
- 更改
RightToLeft
屬性是 - 更改
RightToLeftLayout
屬性設置爲TRUE - 更改字體宋體
- 將所有控制從
Friend
無障礙Private
我有什麼方法可以避免這種重複操作? 這種情況有沒有「最佳做法」?
注:我正在做的更改1-3的原因是應用程序的GUI使用希伯來語,並且該應用程序不需要支持進一步的本地化或國際化。
時對於每一個表單創建,我做到以下幾點:如何避免重複動作設計的WinForms
RightToLeft
屬性是RightToLeftLayout
屬性設置爲TRUEFriend
無障礙Private
我有什麼方法可以避免這種重複操作? 這種情況有沒有「最佳做法」?
注:我正在做的更改1-3的原因是應用程序的GUI使用希伯來語,並且該應用程序不需要支持進一步的本地化或國際化。
我會用繼承來解決這個問題。創建一個包含所有所需屬性的基礎表單類,然後讓該項目中的所有表單都從該表單繼承。與這種方法相比,模板有哪些優點? – 2011-04-24 13:27:34
@Cody Gray - 這是實現這一目標的一種方式。如果您需要在不同的解決方案和項目中重複執行此操作,而無需引入繼承層次結構,則模板很好。 – Oded 2011-04-24 16:58:38