2011-12-18 13 views
5

मैं फायरमॉन्की प्रोजेक्ट में वैश्विक रूप से फ़ॉन्ट को बदलने का एक तरीका खोजने का प्रयास कर रहा हूं। सभी घटकों के लिए फ़ॉन्ट संपत्ति को बदलने के बिना इसे करने का सबसे आसान तरीका क्या है? यदि किसी पूरे एप्लिकेशन या पूरे फॉर्म का फ़ॉन्ट सेट करने का कोई तरीका है (जैसे वीसीएल में)?फायरमॉन्की में वैश्विक स्तर पर फ़ॉन्ट्स को कैसे बदला जाए?

+0

आपने क्या प्रयास किया है? ऐसा लगता है कि नई XE2 "लाइव बाइंडिंग" प्रणाली इस तरह की चीजों को करने के लिए उपयोगी हो सकती है। –

उत्तर

1

आप बतख बतख डेल्फी के साथ ऐसा करने में सक्षम होना चाहिए ...

यह एक फार्म पर घटकों के लिए फोंट के सभी बदल जाएगा:

Form1.duck.all.on('Font').setTo('Name','Arial').setTo('Color',TAlphaColors.Red); 

और मैं इसे करने की कोशिश नहीं की है, लेकिन इनमें से एक ही आवेदन चौड़ा करने के लिए काम "चाहिए" या तो:

Application.duck.all.each.on('Font').setTo('Name','Arial').setTo('Color',TAlphaColors.Red); 
Screen.duck.all.each.on('Font').setTo('Name','Arial').setTo('Color',TAlphaColors.Red); 

बतख बतख डेल्फी यहां पाया जा सकता:

http://arcana.sivv.com/duckduckdelphi

0

फ़ायरमॉन्की styles ऐसा करने का तरीका है। ध्यान दें कि ParentXXX के साथ चीजों को करने का वीसीएल तरीका एफएमएक्स में पेश नहीं किया गया है।

यह article कुछ विवरणों में विषय को शामिल करता है।

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