2012-10-31 24 views
6

के स्वत: पूर्ण ड्रॉपडाउन में उपयोग किए गए फ़ॉन्ट को कैसे सेट करें मेरे डेस्कटॉप एप्लिकेशन में, मैं कॉम्बोबॉक्स फ़ॉन्ट प्रॉपर्टी में एक तमिल फ़ॉन्ट (यूनिकोड नहीं, लेकिन ग्लिफ) का उपयोग कर रहा हूं।कॉम्बोबॉक्स

जब मैं इसमें टाइप करता हूं तो यह अच्छी तरह से प्रदर्शित होता है। लेकिन ड्रॉपडाउन बॉक्स में मेरा ऑटो सुझाव डिफ़ॉल्ट फ़ॉन्ट के साथ प्रदर्शित हो रहा है। उस फ़ॉन्ट को कैसे बदलें?

Private Sub Billing_Shown(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Shown 
    If My.Settings.Options_Display_UseOtherLanguage Then 
     CustomerNameCombo.Font = My.Settings.Options_Display_OtherLanguageFont 
    End If 
End Sub 

tamil in vb.net

मैं .नेट फ्रेमवर्क v4.0

+0

में है आप फ़ॉन्ट प्रोग्राम के या डिजाइनर गुण के माध्यम से की स्थापना कर रहे हैं करने के लिए AutoCompleteSource सेट? – Jacooobley

+0

प्रोग्रामेटिक रूप से .. क्योंकि यह उपयोगकर्ता की वरीयता है .. @ जैकुबूले अगर मैं इसे गुणों के माध्यम से सेट करता हूं, तो भी प्रभाव .. – emaillenin

+0

ठीक है, मैं कोड को देख सकता हूं, इसलिए मैं इसके साथ खेल सकता हूं। – Jacooobley

उत्तर

0

उपयोग कर रहा हूँ आप ComboBox की DropDownStyle संपत्ति की जांच करनी चाहिए। आप DrawItem ईवेंट में अपने कॉम्बोबॉक्स के लिए फ़ॉन्ट सेट करने में सक्षम होना चाहिए। मेरे द्वारा प्रदान किए गए एमएसडीएन लिंक में एक उदाहरण है जो आपको सही दिशा में इंगित करना चाहिए। आशा करता हूँ की ये काम करेगा।

+1

DrawItem ईवेंट को "केवल" कहा जाता है जब आप comboxbox में बटन क्लिक करते हैं जो ड्रॉपडाउन सूची में सभी आइटम दिखाता है। स्वत: पूर्ण ड्रॉपडाउन दिखाए जाने पर DrawItem को निकाल दिया नहीं जाता है। – emaillenin

+0

@emaillenin आह, स्पष्टीकरण – bschultz

1

enter image description here

आप ऑटो सुझाव के लिए कस्टम स्रोत का उपयोग कर रहे हैं? यदि ऐसा है तो स्रोत भी एक ही भाषा में होना चाहिए। (यानी) इस मामले में, ऑटो सुझाव स्रोत भी तमिल में होना चाहिए।

वरना ListItems, जहां डेटा स्रोत तमिल

+0

के लिए धन्यवाद, स्रोत केवल अंग्रेज़ी में होगा। मुझे बस ड्रॉपडाउन क्षेत्र में फ़ॉन्ट (भाषा नहीं) को बदलने की जरूरत है .. – emaillenin

संबंधित मुद्दे