एफएम 2 में स्ट्रिंगग्रिड पर फ़ॉन्ट आकार कैसे बदलें - डेल्फी, फायरमोनकी

मैं रेड स्टूडियो XE3 में स्ट्रिंगग्रिड में फ़ॉन्ट आकार कैसे बदल सकता हूं - एफएम 2 फ़ायरमोनकी 2 फ़ायरमोनकी 1 नहीं

उत्तर:

जवाब के लिए 0 № 1
StringGrid1.StyledSettings.Size := False;
StringGrid1.TextSettings.Font.Size := 18;

यह FireMonkey XE6 पर ठीक काम करता है, लेकिन आप जिस स्क्रिप्ट को रिपोर्ट करते हैं, वह थाडर के बारे में, XE6 पर काम नहीं करता है


जवाब के लिए 2 № 2

मैंने इंटरनेट की खोज की और ऐसा लगता है कि टेक्स्ट का आकार बदलने का कोई तरीका नहीं है StringGrid

आप का उपयोग कर हेडर का आकार बदल सकते हैं FindStyleResource ( "शीर्षक"):

फायरमोनकी स्ट्रिंगग्रिड में टेक्स्ट आकार बदलें

लेकिन यह स्पष्ट नहीं है कि इसके बजाय (यदि कोई है) का उपयोग करना है "हैडर"तो आप पंक्तियों में टेक्स्ट बदल सकते हैं। डेल्फी सहायता फाइलें उपयोगी नहीं हैं क्योंकि मुझे उन सभी उपलब्ध पैरामीटर नहीं मिल रहे हैं जिनका मैं उपयोग कर सकता हूं FindStyleResource समारोह।

नीचे दिए गए उत्तर के लिए:

StringGrid1प्रकोष्ठों[एक्स, वाई] एक नहीं है StyleLookup संपत्ति।

इसके अलावा, कुछ लोगों ने उपयोग करने का सुझाव दिया OnDrawCell प्रक्रिया लेकिन फिर ऐसा लगता है StringGrid यह गायब है (कम से कम में डेल्फी एक्सई 3 फायरमोनकी)।


जवाब के लिए 0 № 3

वे अभी भी यह आसान नहीं बनाते हैं।

कोशिकाएं मूल रूप से TEDits हैं, इसलिए वे स्टाइल के लिए एडिट स्टाइल का उपयोग करते हैं। लेकिन अगर आप इसे बदलते हैं तो आप सभी TEDits बदल देंगे। आप जो चाहते हैं उसे नहीं।

आदर्श रूप से एक "सेल स्टाइल लुकअप" संपत्ति होगी। इसे सेट करें, शैली को संशोधित करें और आप जाएं। लेकिन वहां नहीं है "टी।


संबंधित सवाल
सबसे लोकप्रिय