मैं एएस 3/फ्लेक्स काम करने के कुछ वर्षों से सी ++ से दूर रहा हूं। मैं एक घटक बनाने में सक्षम होने के लिए उपयोग किया गया है और इसे बहुत कम गड़बड़ के साथ डिजाइन मोड में रखता हूं और मैं एक ही चीज करने के सी ++ बिल्डर तरीके के आसपास अपना सिर पाने के लिए संघर्ष कर रहा हूं।मैं सी ++ बिल्डर में एक घटक को दृष्टि से कैसे डिजाइन कर सकता हूं?
मैंने अतीत में सी ++ बिल्डर के लिए कई घटक लिखे हैं, लेकिन उनमें से कोई भी दृश्य नहीं रहा है। मैं अब क्या करना चाहता हूं ग्राहक खोज के लिए एक घटक बना रहा है और दूसरा ऑर्डर प्रोसेसिंग के लिए है क्योंकि मैं फ्लाई पर इन का एक नया उदाहरण बनाने में सक्षम होना चाहता हूं। जो मैं नहीं करना चाहता हूं उसे कोड में मैन्युअल रूप से dbgrid और खोज फ़ील्ड जैसे प्रत्येक घटक को रखना होगा। मैं डिज़ाइन मोड में ऐसा करना चाहता हूं (साथ ही साथ अपनी गुण सेट कर सकता हूं)।
मैं इसके बारे में कैसे जा सकता हूं? मैंने अन्य डेल्फी घटकों के लिए स्रोत ब्राउज़ किया है और मुझे लगता है कि उनके पास dfm फ़ाइलें हैं जो मुझे चाहिए। मैं इसे C++ बिल्डर में कैसे करूं? एकमात्र विकल्प जो मैं देखता हूं वह एक नया फॉर्म जोड़ना है यदि मैं एक डीएफएम चाहता हूं, लेकिन यह वही नहीं है जो मैं चाहता हूं क्योंकि मेरे घटक टीपीनल पर आधारित होंगे।
क्या ऐसा करने का कोई तरीका है या क्या मुझे इसे सभी दृश्य संदर्भ के साथ कोड में करने का सहारा लेना है?
डीएफएम विचार का पीछा करते हुए मैंने आज सुबह एक परीक्षण किया जहां मैंने टीपीनल पर आधारित एक घटक बनाया और उसमें एक नया रूप जोड़ा जो मैं घटक के निर्माता में बना और अभिभावक करता हूं। डिज़ाइन मोड में मैंने फॉर्म सीमा को किसी भी पर सेट नहीं किया और उस पर ग्रिड लगाया। जब तक मैं अपने आवेदन में घटक नहीं डालता तब तक यह सब ठीक दिखता है, उस समय यह एक मानक दिखने वाले फॉर्म के साथ एक पैनल जैसा दिखता है और ग्रिड गुम है। यदि मैं ऐप चलाता हूं तो पैनल अपेक्षित, सीमाहीन और ग्रिड के साथ दिखाता है। किसी कारण से डीएफएम को डिज़ाइन मोड में अनदेखा किया जाता है।
यदि आप घटकों का उपयोग करने से ऐसा करने का बेहतर तरीका जानते हैं तो कृपया मुझे कुछ पॉइंटर्स दें।
कोई मदद और सलाह शब्द
सही! धन्यवाद :) –