2012-01-17 10 views
6

क्या कोई भी डेल्फी के लिए घटक की तरह एक अच्छी स्ट्रिंगग्रिड की सिफारिश कर सकता है जो माइक्रोसॉफ्ट एक्सेल के समान प्रत्येक सेल पर टिप्पणियों को संभालता है? मैं वेब खोज कर रहा हूँ, लेकिन बहुत अभी तक नहीं मिला है और अगर किसी को यहाँ कुछ इसी तरह इस्तेमाल किया गया है इनपुट की सराहना करेंगेटिप्पणियों के साथ डेल्फी xe2 स्ट्रिंगग्रिड

छवियों के साथ अपडेट किया गया: के रूप में लाल त्रिकोण ने संकेत दिया सेल 1 ए, एक टिप्पणी है

cell with a comment

माउसओवर सेल

enter image description here

+0

शायद आप यह स्पष्ट करने के लिए एक तस्वीर जोड़ सकते हैं? मुझे यकीन नहीं है कि "एक्सेल के समान" का अर्थ यहां क्या है। एक तस्वीर जोड़ने के लिए –

+0

+1, जो मदद करता है। –

उत्तर

6

आप मौजूदा TStringGrid घटक उपयोग कर सकते हैं पर टिप्पणी का पता चलता है। Objects प्रॉपर्टी को कस्टम प्रति-सेल डेटा स्टोर करने के लिए उपयोग करें, जैसे टिप्पणी String, और फिर आप THintWindow कक्षा का उपयोग कर सकते हैं ताकि उपयोगकर्ता को उस टिप्पणी को प्रदर्शित करने के लिए प्रदर्शित किया जा सके।

+0

यह वादा करता है। मैं पहले से ही स्ट्रिंगग्रिड का उपयोग कर अपने ग्रिड में मूल्य रख रहा था। कैल्स [x, y]: = value। क्या उस मूल्य के साथ एक टिप्पणी स्टोर करने का कोई तरीका है? या मुझे एक और ग्रिड चाहिए? इस मामले में उपयोगकर्ता को इंगित करने का एक अच्छा तरीका क्या होगा कि सेल पर कोई टिप्पणी है? (एक्सेल कोने में लाल त्रिकोण का उपयोग करता है) – Joe

+1

क्षमा करें, मेरा मतलब 'ऑब्जेक्ट्स' संपत्ति है, न कि 'सेल 'संपत्ति। मैंने अपना जवाब अपडेट कर लिया है। उपयोगकर्ता को संकेतक प्रदर्शित करने के लिए, मैं 'ऑनड्रासेल' ईवेंट का उपयोग करके कक्षों को मालिक-आकर्षित करता हूं। जब भी 'ऑब्जेक्ट्स' प्रॉपर्टी में कोई टिप्पणी संग्रहीत की जाती है, तो आप सेल में जो भी संकेतक चाहते हैं उसे आकर्षित कर सकते हैं। –

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