मैं डेल्फी 7 का उपयोग कर रहा हूं और मैं एक विज़ार्ड इंटरफ़ेस बनाने की कोशिश कर रहा हूं। मुझे नहीं पता कि विज़ार्ड बनाने का कोई आसान तरीका है, इसलिए मैं विज़ार्ड के प्रत्येक चरण के लिए अलग-अलग फॉर्म बनाने की सोच रहा था, और जब उपयोगकर्ता "अगला" पर क्लिक करता है तो सक्रिय फॉर्म बंद हो जाता है और अगला खुलता है। डेल्फी में एक विज़ार्ड इंटरफ़ेस बनाना 7
मैं एक प्रक्रिया है कि पैरामीटर के रूप में 2 रूपों ले कर दिया है::
यहाँ लगातार दो रूपों में से एक स्क्रीन शॉट है फार्म का है कि बंद कर दिया जाएगा और विज़ार्ड के अगले रूप
class Procedure Tspad.nextForm(showForm, closeForm: TForm);
begin
closeForm.Close;
showForm.Showmodal;
end;
जब मैं "अगला" बटन folowing कोड निष्पादित होने पर क्लिक करें:
Tspad.nextForm(echipContractForm, clientContractForm);
जब मैं कार्यक्रम चलाने के लिए, और मैं "अगला" बटन दबाते हैं, तो अगले प्रपत्र apeare एस लेकिन इलाज एक बंद नहीं है।
मैं यह काम कैसे कर सकता हूं, या एक जादूगर बनाने के लिए एक और अधिक प्रभावी तरीका है?
उपयोग TPageControl: //wiki.delphi-jedi: http://delphi.about.com/od/delphitips2007/qt/hidepagectrltab.htm – SimaWB
परियोजना जेडी (JVCL) एक जादूगर घटक [TJvWizard] (http कहा जाता है। org/wiki/JVCL_Help: TJvWizard)। –