როგორ დავხუროთ ფორმა

Სარჩევი:

როგორ დავხუროთ ფორმა
როგორ დავხუროთ ფორმა

ვიდეო: როგორ დავხუროთ ფორმა

ვიდეო: როგორ დავხუროთ ფორმა
ვიდეო: Монтаж металлочерепицы - подробная видео инструкция 2024, მაისი
Anonim

ფორმების, როგორც ინტერფეისის ელემენტების კონცეფცია, რომელიც მოიცავს Windows– ის ფუნქციონალურ ფუნქციებს და მათთან მუშაობის სხვადასხვა ასპექტის აღქმას, მყარად იდგმება განაცხადის პროგრამირების სფეროში. სხვადასხვა პლატფორმები და ჩარჩოები, როგორც წესი, გვთავაზობენ ამ კონცეფციის საკუთარ დანერგვას. შესაბამისად, ფორმის გასაკონტროლებლად, მაგალითად, მისი დახურვისთვის საჭიროა სხვადასხვა მეთოდის გამოყენება.

როგორ დავხუროთ ფორმა
როგორ დავხუროთ ფორმა

აუცილებელია

  • - განვითარების გარემო ან ტექსტის რედაქტორი;
  • - პროგრამის კოდის შეცვლის შესაძლებლობა.

ინსტრუქციები

Ნაბიჯი 1

მიეცით სახელური ფანჯარაში, ობიექტზე, მითითებას ან მაჩვენებელს იმ ფორმის ობიექტზე, რომლის დახურვაც გსურთ. როგორც წესი, აღწერილი შეიძლება იყოს საჭირო მხოლოდ Windows– ის პროგრამირების დროს, ყოველგვარი ჩარჩოების გამოყენების გარეშე (მხოლოდ API– ს გამოყენებით). სხვა შემთხვევაში, ფორმებით მოქმედებები, როგორც წესი, ხორციელდება შესაბამისი ობიექტების საშუალებით. ვინაიდან ფორმა ადრე გაიხსნა, შეიქმნა შესაბამისი ობიექტიც. Გამოიყენე. ფორმის კლასის მეთოდების კოდექსში, მისი ობიექტის მეთოდებსა და თვისებებზე წვდომა, როგორც წესი, შესაძლებელია ისეთი იდენტიფიკატორების საშუალებით, როგორიცაა ეს (C ++, C #), self (Delphi), Me (Visual Basic) ან უბრალოდ სახელით, რადგან ისინი ხელმისაწვდომია ამჟამინდელი ფარგლებიდან.

ნაბიჯი 2

დახურეთ ფორმა, რომელიც მოდელურ დიალოგად შეიქმნა, იცოდეთ მისი სახელური. თუ გსურთ პროგრამას შეეძლოს გარკვეული მოქმედებების შესრულება დახურვის დროს და, შესაძლოა, ხელი შეუშალოს მას, გაგზავნეთ WM_CLOSE შეტყობინება ფანჯარაში:

:: PostMessage (თ, WM_CLOSE, 0, 0);

წინააღმდეგ შემთხვევაში, უბრალოდ გაანადგურეთ იგი DestroyWindow– ზე დარეკვით:

:: Windows- ის განადგურება (თ);

აქ h არის სახელური ფანჯრისკენ.

ნაბიჯი 3

Microsoft– ის. NET Framework– ში გაშვებულ პროგრამაში ფორმის დახურვისთვის გამოიყენეთ მისი ობიექტის დახურვის მეთოდი (ეს არის ფორმის კლასის ობიექტი System. Windows. Forms სახელთა სივრცეში). მაგალითად, ფორმის კლასის მეთოდით, ზარი შეიძლება გაკეთდეს შემდეგნაირად:

ეს. დახურვა ();

შემდეგ, თუ ფორმა MDI განაცხადის ნაწილია ან ნაჩვენებია ShowDialog– ით დარეკვით, ასევე დარეკეთ Dispose ისე, რომ ნაგვის შემგროვებელს შეუძლია გაათავისუფლოს მეხსიერება.

ნაბიჯი 4

დელფში ფორმის დახურვისთვის გამოიყენეთ დახურვის მეთოდი. გარდა ამისა, მოდალური ფორმებისთვის შეგიძლიათ დააყენოთ ModalResult თვისება ნულის გარდა სხვა მნიშვნელობაზე. მუდმივად გამოყენებული მუდმივებია mrOk, mrCancel და ა.შ.

ნაბიჯი 5

Microsoft– ის საოფისე პროგრამების ფორმები VBA სკრიპტებში შეიძლება დაიხუროს მათი ობიექტების დამალვის მეთოდის გამოძახებით. მაგალითად, ფორმის ღონისძიების შემმუშავებლის ან მისი მართვის საშუალებით თქვენ შეგიძლიათ ეს გააკეთოთ ასე:

მე.დამალე

გირჩევთ: