2010-08-17 12 views
5

में कस्टम फ़ॉन्ट परिभाषाओं का उपयोग करने का सबसे अच्छा तरीका खोज रहे हैं मेरे पास एक विंडोज़ फॉर्म एप्लिकेशन है जहां मुझे एक अलग फ़ाइल से कॉन्फ़िगर करने योग्य सभी UI तत्वों के सभी फोंट बनाने की आवश्यकता है। अर्थात। मैं यह निर्दिष्ट करने में सक्षम होना चाहता हूं कि एक लेबल में "शीर्षकबार्बोल्डफॉन्ट" फ़ॉन्ट है जो वर्तमान लोकेल के आधार पर वास्तविक फ़ॉन्ट को हल करेगा।WinForms अनुप्रयोग

<Font fontID="TitleBarBoldFont"> 
     <Display facename="Helvetica" pointSize="12"> 
      <Override lang="ja" facename="Meiryo Bold" pointSize="12"/> 
      <Override lang="zh" facename="SimHei" pointSize="12"/> 
      <Override lang="ru" facename="Arial Bold" pointSize="12"/> 
     </Display> 
    </Font> 

मेरा प्रश्न है: विन्यास फाइल इस तरह एक इसी खंड हो सकती है एक मानक नेट/विंडोज फॉर्म्स इस लक्ष्य को हासिल करने के लिए जिस तरह से इतना है कि मैं WinForms डिजाइनर और wouldn 'में अपने कस्टम फोंट निर्दिष्ट कर सकते हैं कोड में प्रत्येक जीयूआई तत्व के लिए स्पष्ट रूप से फ़ॉन्ट रिज़ॉल्यूशन विधि को कॉल करना होगा?

+0

आईआईआरसी आप डिजाइनर में संपत्ति ग्रिड से सीधे एप्लिकेशन सेटिंग्स के साथ ऐसा कर सकते हैं। अब देखने के लिए बहुत थक गया, क्षमा करें :) – leppie

उत्तर

0

सरलतम तरीका प्रॉपर्टी विंडो में फ़ॉन्ट सेटिंग को एक एप्लिकेशन सेटिंग में बांधना है, जो आपके एप्लिकेशन के लिए app.config फ़ाइल में समाप्त हो जाएगा।

+0

क्षमा करें, लेकिन मैं यह नहीं समझ सकता कि यह कैसे करें। मैं कैसे? – Corvin

+1

कृपया देखें: http://msdn.microsoft.com/en-us/library/0yyxh69h(v=VS.85).aspx – Russ

+0

ऐसा लगता है कि जाने का तरीका, धन्यवाद! – Corvin