Formu Necə Bağlamaq Olar

Mündəricat:

Formu Necə Bağlamaq Olar
Formu Necə Bağlamaq Olar

Video: Formu Necə Bağlamaq Olar

Video: Formu Necə Bağlamaq Olar
Video: Как завязать шнурки. Шнуровка кроссовок 10 способов красиво зашнуровать обувь | lacing shoes 2024, Bilər
Anonim

Formaların, interfeys elementləri kimi, pəncərələrin funksionallığını əhatə edən və onlarla işləməyin müxtəlif aspektlərini özündə cəmləşdirən anlayışı tətbiqetmə proqramlaşdırma sahəsində möhkəm yerləşmişdir. Müxtəlif platformalar və çərçivələr ümumiyyətlə bu konsepsiyanın öz tətbiqetmələrini təklif edir. Buna görə formanı idarə etmək üçün, məsələn, bağlamaq üçün fərqli üsullardan istifadə etməlisiniz.

Formu necə bağlamaq olar
Formu necə bağlamaq olar

Zəruri

  • - inkişaf mühiti və ya mətn redaktoru;
  • - proqram kodunu dəyişdirmək imkanı.

Təlimat

Addım 1

Bağlamaq istədiyiniz formanın pəncərəsinə, obyektinə, istinadına və ya göstəricisinə bir qol vurun. Bir qayda olaraq, descriptora heç bir çərçivə istifadə etmədən (yalnız API istifadə edərək) Windows altında proqramlaşdırma zamanı ehtiyac ola bilər. Digər hallarda, formalı hərəkətlər ümumiyyətlə müvafiq obyektlər vasitəsilə həyata keçirilir. Form əvvəllər açıldığından müvafiq obyekt də yaradıldı. İstifadə edin. Forma sinfinin metodlarının kodunda, obyektinin metodlarına və xüsusiyyətlərinə giriş adətən bu (C ++, C #), self (Delphi), Me (Visual Basic) və ya sadəcə kimi identifikatorlar vasitəsilə mümkündür. adla, çünki mövcud sahədən əldə edilə bilər.

Addım 2

Modelsiz bir informasiya qutusu olaraq yaradılan formanı, sapını bilə-bilə bağlayın. Proqramın bağlanması ilə əlaqədar bir hərəkət edə biləcəyini və ehtimal ki, qarşısını almasını istəyirsinizsə, pəncərəyə bir WM_CLOSE mesajı göndərin:

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

Əks təqdirdə, sadəcə DestroyWindow-a zəng edərək məhv edin:

:: DestroyWindow (h);

Burada h pəncərənin tutacağıdır.

Addım 3

Microsoft. NET Framework işləyən bir proqramdakı formanı bağlamaq üçün onun obyektinin Close metodundan istifadə edin (bu System. Windows. Forms ad məkanındakı Form sinfinin bir obyektidir). Məsələn, forma sinifinin metodundan belə bir zəng edilə bilər:

bu. Yaxın ();

Sonra forma bir MDI tətbiqetməsinin bir hissəsidirsə və ya ShowDialog çağırılaraq görüntülənibsə, zibil toplayanın yaddaşını boşaltması üçün də Dispose çağırın.

Addım 4

Delphi-də formanı bağlamaq üçün Close metodundan istifadə edin. Alternativ olaraq, modal formalar üçün, ModalResult xassəsini sıfırdan başqa bir qiymətə təyin edə bilərsiniz. Ən çox istifadə olunan sabitlər mrOk, mrCancel və s.

Addım 5

Microsoft ofis tətbiqetmələrinin VBA skriptlərindəki formaları obyektlərinin Gizlət metoduna zəng vuraraq bağlana bilər. Məsələn, bir formanın hadisə nəzarətçisindən və ya onun nəzarətindən bunu belə edə bilərsiniz:

Məni gizlədin

Tövsiyə: