फॉर्म को कैसे बंद करें

विषयसूची:

फॉर्म को कैसे बंद करें
फॉर्म को कैसे बंद करें

वीडियो: फॉर्म को कैसे बंद करें

वीडियो: फॉर्म को कैसे बंद करें
वीडियो: कंपनी बैंड होने पर पीएफ कैसे निकले | पीएफ कम्पोजिट क्लेम फॉर्म कैसे भरे, पीएफ निकासी 2021 2024, दिसंबर
Anonim

इंटरफ़ेस तत्वों के रूप में रूपों की अवधारणा, विंडोज़ की कार्यक्षमता को समाहित करना और उनके साथ काम करने के विभिन्न पहलुओं को अमूर्त करना, एप्लिकेशन प्रोग्रामिंग के क्षेत्र में दृढ़ता से निहित है। विभिन्न प्लेटफॉर्म और ढांचे आमतौर पर इस अवधारणा के अपने स्वयं के कार्यान्वयन की पेशकश करते हैं। तदनुसार, प्रपत्र को नियंत्रित करने के लिए, उदाहरण के लिए, इसे बंद करने के लिए, आपको विभिन्न विधियों का उपयोग करने की आवश्यकता है।

फॉर्म को कैसे बंद करें
फॉर्म को कैसे बंद करें

ज़रूरी

  • - विकास पर्यावरण या पाठ संपादक;
  • - प्रोग्राम कोड को बदलने की क्षमता।

निर्देश

चरण 1

जिस प्रपत्र को आप बंद करना चाहते हैं उसके ऑब्जेक्ट के लिए विंडो, ऑब्जेक्ट, संदर्भ या पॉइंटर के लिए एक हैंडल प्राप्त करें। एक नियम के रूप में, डिस्क्रिप्टर की आवश्यकता तभी हो सकती है जब बिना किसी फ्रेमवर्क (केवल एपीआई का उपयोग करके) विंडोज के तहत प्रोग्रामिंग की जाए। अन्य मामलों में, रूपों के साथ क्रियाएं आमतौर पर संबंधित वस्तुओं के माध्यम से की जाती हैं। चूंकि फॉर्म पहले खोला गया था, इसलिए संबंधित ऑब्जेक्ट भी बनाया गया था। इसका इस्तेमाल करें। फॉर्म क्लास के तरीकों के कोड में, इसकी वस्तु के तरीकों और गुणों तक पहुंच आमतौर पर इस (सी ++, सी #), स्वयं (डेल्फी), मी (विजुअल बेसिक), या बस जैसे पहचानकर्ताओं के माध्यम से संभव है। नाम से, क्योंकि वे वर्तमान दायरे से सुलभ हैं।

चरण 2

मॉडललेस डायलॉग के रूप में बनाए गए फॉर्म को उसके हैंडल को जानकर बंद करें। यदि आप चाहते हैं कि प्रोग्राम बंद होने पर कुछ क्रिया करने में सक्षम हो और, संभवतः, इसे रोकें, तो विंडो पर WM_CLOSE संदेश भेजें:

:: पोस्टमैसेज (एच, WM_CLOSE, 0, 0);

अन्यथा, बस DestroyWindow को कॉल करके इसे नष्ट कर दें:

:: नष्टविंडो (एच);

यहाँ h विंडो का हैंडल है।

चरण 3

Microsoft. NET Framework चलाने वाले प्रोग्राम में किसी प्रपत्र को बंद करने के लिए, उसके ऑब्जेक्ट की बंद विधि का उपयोग करें (यह System. Windows. Forms नाम स्थान में प्रपत्र वर्ग का एक ऑब्जेक्ट है)। उदाहरण के लिए, फॉर्म क्लास की विधि से, इस तरह एक कॉल किया जा सकता है:

यह। बंद करें ();

फिर, यदि प्रपत्र किसी MDI एप्लिकेशन का हिस्सा है या ShowDialog को कॉल करके प्रदर्शित किया गया है, तो डिस्पोज़ को भी कॉल करें ताकि कचरा संग्रहकर्ता मेमोरी को मुक्त कर सके।

चरण 4

डेल्फी में, फॉर्म को बंद करने के लिए बंद करें विधि का उपयोग करें। वैकल्पिक रूप से, मोडल रूपों के लिए, आप ModalResult गुण को शून्य के अलावा किसी अन्य मान पर सेट कर सकते हैं। आमतौर पर उपयोग किए जाने वाले स्थिरांक mrOk, mrCancel आदि हैं।

चरण 5

VBA लिपियों में Microsoft कार्यालय अनुप्रयोगों के प्रपत्रों को उनके ऑब्जेक्ट की हाइड विधि को कॉल करके बंद किया जा सकता है। उदाहरण के लिए, किसी प्रपत्र या उसके नियंत्रण के ईवेंट हैंडलर से, आप इसे इस तरह कर सकते हैं:

मैं.छिपाओ

सिफारिश की: