ইন্টারফেস উপাদান হিসাবে রূপগুলির ধারণা, উইন্ডোগুলির কার্যকারিতা encapsulating এবং তাদের সাথে কাজ করার বিভিন্ন দিক বিমূর্ত করা দৃ application়ভাবে অ্যাপ্লিকেশন প্রোগ্রামিংয়ের ক্ষেত্রে বদ্ধমূল। বিভিন্ন প্ল্যাটফর্ম এবং ফ্রেমওয়ার্কগুলি সাধারণত এই ধারণার নিজস্ব বাস্তবায়ন প্রস্তাব করে। তদনুসারে, ফর্মটি নিয়ন্ত্রণ করতে, উদাহরণস্বরূপ, এটি বন্ধ করার জন্য, আপনাকে বিভিন্ন পদ্ধতি ব্যবহার করতে হবে।
প্রয়োজনীয়
- - বিকাশের পরিবেশ বা পাঠ্য সম্পাদক;
- - প্রোগ্রাম কোড পরিবর্তন করার ক্ষমতা।
নির্দেশনা
ধাপ 1
আপনি যে ফর্মটি বন্ধ করতে চান তার উইন্ডো, অবজেক্ট, রেফারেন্স বা পয়েন্টারটির একটি হ্যান্ডেল পান। একটি নিয়ম হিসাবে, কোনও ফ্রেমওয়ার্ক ব্যবহার না করে উইন্ডোজের অধীনে প্রোগ্রামিং করার সময় কেবল বিবরণীর প্রয়োজন হতে পারে (কেবলমাত্র এপিআই ব্যবহার করে)। অন্যান্য ক্ষেত্রে, ফর্মগুলির সাথে ক্রিয়াগুলি সাধারণত সম্পর্কিত বস্তুর মাধ্যমে সম্পাদিত হয়। যেহেতু ফর্মটি আগে খোলা ছিল, তাই সম্পর্কিত অবজেক্টটিও তৈরি হয়েছিল। এটা ব্যবহার করো. কোনও ফর্ম শ্রেণীর পদ্ধতির কোডে, এর (সি ++, সি #), স্ব (ডেলফি), মি (ভিজ্যুয়াল বেসিক) বা সহজভাবে সনাক্তকারীদের মাধ্যমে সাধারণত তার আইটেমের পদ্ধতি এবং বৈশিষ্ট্যগুলিতে অ্যাক্সেস সম্ভব is নাম অনুসারে, যেহেতু তারা বর্তমান সুযোগ থেকে অ্যাক্সেসযোগ্য।
ধাপ ২
একটি মোডলেস ডায়ালগ হিসাবে তৈরি ফর্মটির হ্যান্ডেলটি জেনে বন্ধ করুন। আপনি যদি চান যে প্রোগ্রামটি বন্ধ হওয়ার বিষয়ে কিছু ক্রিয়া সম্পাদন করতে সক্ষম হবে এবং সম্ভবত, এটি প্রতিরোধ করতে পারে, উইন্ডোটিতে একটি WM_CLOSE বার্তা প্রেরণ করুন:
:: পোস্টমেসেজ (এইচ, ডাব্লুএম_সিএলএস, 0, 0);
অন্যথায়, কেবল এটি ডাস্ট্রয়ওয়াইন্ডো কল করে ধ্বংস করুন:
:: উইন্ডো ধ্বংস করুন (জ);
উইন্ডোতে হ্যান্ডেলটি এইচ।
ধাপ 3
মাইক্রোসফ্ট. NET ফ্রেমওয়ার্ক চলমান একটি প্রোগ্রামে একটি ফর্ম বন্ধ করতে, তার অবজেক্টের ক্লোজ পদ্ধতিটি ব্যবহার করুন (এটি সিস্টেমে ফর্ম শ্রেণীর একটি বিষয়। উইন্ডোজ For ফর্মস নেমস্পেস)। উদাহরণস্বরূপ, ফর্ম শ্রেণির একটি পদ্ধতি থেকে, কলটি এইভাবে করা যেতে পারে:
this. ক্লোজ ();
তারপরে, যদি ফর্মটি এমডিআই অ্যাপ্লিকেশনটির অংশ হয় বা শোডায়লগ কল করে প্রদর্শিত হয়, তবে ডিসপোজকেও কল করুন যাতে আবর্জনা সংগ্রহকারী স্মৃতি মুক্ত করতে পারে।
পদক্ষেপ 4
ডেলফিতে, ফর্মটি বন্ধ করতে ক্লোজ পদ্ধতিটি ব্যবহার করুন। বিকল্প হিসাবে, মডেল ফর্মগুলির জন্য, আপনি মডেলরসাল্ট সম্পত্তিটি শূন্য ব্যতীত অন্য কোনও মানে সেট করতে পারেন। কনস্ট্যান্টগুলি সাধারণত ব্যবহৃত হয় - এমআরওক, এমআরসিএনসেল ইত্যাদি are
পদক্ষেপ 5
ভিবিএ স্ক্রিপ্টগুলিতে মাইক্রোসফ্ট অফিস অ্যাপ্লিকেশনগুলির ফর্মগুলি তাদের বস্তুর হাইড পদ্ধতিতে কল করে বন্ধ করা যেতে পারে। উদাহরণস্বরূপ, কোনও ফর্ম বা এর নিয়ন্ত্রণের ইভেন্ট হ্যান্ডলার থেকে আপনি এটি এটি করতে পারেন:
আমি.হাইড