Cikli Jetësor i Dritares
Ka një spjegim të shkurtër i lindjeve dh datave të dritareve.
- Egzistojnë dy tipe të dritareve: dritaret e nivelit të lartë real dhe dritaret e ngulitura (si ato të ngulitura brenda tabstrip në IDE).
- Një dritare mund të jetë insistuese apo jo. dritarja jo insistuese është e shkatruar kur e mbyll atë. Ajo insistues është vetëm e fshehur.
- Një dritare mudet të hapet në mënyrë modal (bllokim) dhe jo-modal (jo-bllokim). Mënyra modale është e implementuar duke prdorur lakun e ngjarjeve lokale. Një dritare e ngulitur e hapur në mënyrë modale është e bërë përkohësisht e nivelit të lartë.
- Kur së pari herë një dritare është e shfaqur, një Open ngjarje ngritet.
- Një dritare mund të mbyllet duke thirur Close metodën apo duke klikuar butonin mbyllës në menaxhuesin e dritares nëse dritarja është e nivelit të lartë.
- Kur dritarja është mbyllur, Close ngjarja është e ngritur. Nëse kjo ngjarje nuk është e ndaluar, atëherë dritarja është e fshehur. nëse dritarja nuk është e vazhdueshme, është gjithashut e shkatruar. Nëse dritarja është e hapur në mënyrën modal, atëherë laku i ngjarjes lokale i përdorur pë implementimin e menyrës modale është lënë.
- Kur dritarja është mbyllur, mund të hapet përsëri, dhe Open ngjarja do të jetë e ngritur përsëri.
- Argumenti integer i Close metodës është i kthyer nga ShowModal metoda.
- Nëse ju thirni Close gjat Close ngjarjes, metoda nuk bën asgjë.
- Nëse ju thirni Close gjat Open ngjarjes, dritarja nuk do të hapet.
- Nëse ju thirni Show apo ShowModal derisa dritarja është duke u shfaqur, metoda nuk bën asgjë.