2012-05-22 15 views
6

मेरे पास एक प्रोजेक्ट में कई रूप हैं जिन पर मैं काम कर रहा हूं, प्रत्येक फॉर्म में अपनी अलग-अलग गुण और मूल्य संपादन जैसे कि टीडिट्स, टीट्रैकबार और टीएसपीनएडिट आदि शामिल हैं। ये फॉर्म उसी तरह काम करते हैं कि इनपुटबॉक्स डायलॉग कैसे काम करता है, जहां यह प्रदर्शित करता है फॉर्म, आप एक मान दर्ज करते हैं और यदि ModalResult mrOk है तो आप तदनुसार परिणाम संभाल लेंगे।कस्टम ऑब्जेक्ट इंस्पेक्टर घटक?

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

मुझे ऑब्जेक्ट इंस्पेक्टर की आवश्यकता नहीं है जो एक घटक वर्ग से गुण प्रदर्शित करता है, लेकिन इसके बजाय मैं ऑब्जेक्ट इंस्पेक्टर को अपने क्षेत्र और प्रकारों के साथ पॉप्युलेट करना चाहता हूं।

अब तक केवल घटक मैं ने पाया है कि करीब आता है बर्ग NextInspector यहां पाया है: http://www.bergsoft.net/component/next-inspector/overview.htm जो अपने खुद के डेटा के साथ वस्तु इंस्पेक्टर भरने की अनुमति देता है:

enter image description here

मैं विकल्प देखना चाहेंगे उपरोक्त खरीद पर विचार करने से पहले मैं अपने अन्य विकल्पों का वजन कर सकता हूं और विभिन्न घटक पुस्तकालयों के बीच पेशेवरों और विपक्ष की तुलना कर सकता हूं।

अब तक मुझे ऐसा कुछ भी नहीं मिला है जो इस तरह काम करता है, अधिकांश डेल्फी ऑब्जेक्ट इंस्पेक्टर की नकल करने लगते हैं जो कि मैं नहीं चाहता हूं।

क्या कस्टम फ़ील्ड और प्रकारों को अनुमति देने के लिए बर्ग नेक्स्ट इंस्पेक्टर के समान कोई अन्य ऑब्जेक्ट इंस्पेक्टर घटक हैं?

+1

आगे बढ़ो और इस घटक मिलता है। क्या उनके पास डेमो है? यदि नहीं, तो कोशिश करने के लिए पर्याप्त सस्ते लग रहा है। –

+1

उनके पास एक डेमो है और यह बहुत अच्छा काम करता है। –

+1

hum यह अजीब है: मुझे उनके घटकों से भी रूचि है, लेकिन मुझे [bergsoftware.net] (http://www.bergsoftware.net) या [bergsoft.net] जाना चाहिए (http://www.bergsoft.net /)? – DamienD

उत्तर

6
+0

पहले वर्चुअल ट्रीव्यूव का उपयोग नहीं किया है, लेकिन अगर यह काम करता है तो यह मुझे $ 69 बचाएगा जो अगली इंस्पेक्टर की लागत है :) –

+2

@ ब्लॉबी वर्चुअल ट्री व्यू हिरन के लिए सबसे अच्छा बैंग है और बहुत लचीला है, वहां लागत सबसे खराब घटक हैं पैसा ... – ComputerSaysNo

+5

@ ब्लॉबी, उन्नत डेमो, इकाई ['PropertiesUnit.pas'] में अधिक विशिष्ट होने के लिए (http://code.google.com/p/virtual-treeview/source/browse/trunk/Demos/ उन्नत/PropertiesDemo.pas)। वैसे भी VirtualTreeView अद्भुत घटक है और अब मैं इसके बिना लाइव कल्पना नहीं कर सकता! मैंने प्रश्न में घटक के लिए * TListBox *, * TListView *, * TTreeView * ... – TLama

3

साथ भी से JEDI Visual Component Library

+5

में बदल गया है यदि मैं जेडी पुस्तकालयों को आजमा सकता हूं और उससे बच सकता हूं। –

+0

यह घटक kinda काम करता है ... –

+0

+1 "यदि मैं कोशिश कर सकता हूं और जेडी पुस्तकालयों से बच सकता हूं" - अब, अगर उन्हें दस्तावेज किया गया था, तो यह अलग-अलग बात होगी – Mawg

5

TJvInspector नहीं है मैं इसे अपने आप अभी तक उपयोग नहीं किया है क्या कर सकते हैं, लेकिन मुझे लगता DevExpress's ExpressVerticalGrid अपने मानदंडों को पूरा करना चाहिए।

enter image description here

(नमूने मेरी स्वाद के लिए एक छोटी सी सा रंगीन हैं, लेकिन आप पृष्ठभूमि का उपयोग करने के लिए मजबूर नहीं कर रहे हैं सब कुछ खत्म हो बिटमैप्स। :-))

+0

अच्छा लगता है और मुझे पता है कि समर्थन समान रूप से समान होने की संभावना है अच्छा लेकिन कीमत $ 17 9 से अधिक है। –

+1

मुझे DevExpress ग्रिड पसंद है लेकिन वे वर्चुअल ट्री व्यू की तुलना में आपको अधिक काम नहीं बचाएंगे। –

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