none
PropertyGrid的Category多國語言問題 RRS feed

  • 問題

  • HI各位:
       我在Code Project網站中看過一篇有關PropertyGrid的多國語言的文章(http://www.codeproject.com/KB/miscctrl/gpg_revisited.aspx) 在這篇裡雖然一開始選擇好語系後,可以將CategoryName、PropertyName、PropertyDescription多國語言。但是之後如果第二次後又改變語言時(不關閉程式),只有PropertyName、PropertyDescription可以改變,而CategoryName無法改變。查了MSDN文件中的 CategoryAttribute.GetLocalizedString Method,提到說 "Category 屬性第一次被存取時會呼叫這個方法來查閱指定分類的當地語系化名稱。",也就是說從程式第一次開始執行時只會呼叫一次,之後就不會再呼叫GetLocalizedString Method。
       在這裡想請問各位有沒有什麼方法可以強制讓GetLocalizedString Method會被PropertyGrid重覆呼叫一次。
    2009年2月11日 上午 02:21