Atšķirība starp 1. formu. Slēpt un izkraut mani VB 6

Slēpšana un izkraušana ir paņēmieni Visual Basic 6—VB.NET dara lietas savādāk. Izmantojot VB6, atšķirību var skaidri redzēt, klikšķa notikumā izveidojot veidlapu ar CommandButton komponentu un testa paziņojumu. Ņemiet vērā, ka šie divi apgalvojumi ir savstarpēji izslēdzoši, tāpēc vienlaikus var pārbaudīt tikai vienu.

Visual Basic 6 izkraušanas paziņojums

Izņemot paziņojumu, forma tiek noņemta no atmiņas. Vairumā vienkāršo VB6 projektu forma1 ir starta objekts, tāpēc arī programma pārstāj darboties. Lai to pierādītu, pirmo programmu kodējiet ar Unload.

Privāta apakškomanda1_Click ()
Izkrauj mani
Beigas apakš

Kad šajā projektā tiek noklikšķināts uz pogas, programma apstājas.

Visual Basic 6 paslēpt paziņojumu

Lai demonstrētu slēpšanu, palaidiet šo kodu VB6, lai tiktu izpildīta 1. formas paslēpšanas metode.

Privāta apakškomanda1_Click ()
Forma1.Slēpt
Beigas apakš

Ievērojiet, ka Form1 pazūd no ekrāna, bet atkļūdošanas rīkjoslā redzamā kvadrātveida ikona “Beigas” parāda, ka projekts joprojām ir aktīvs. Ja rodas šaubas, Windows uzdevumu pārvaldnieks, kas tiek parādīts ar Ctrl + Alt + Del, parāda, ka projekts joprojām darbojas režīmā Run.

instagram viewer

Saziņa ar slēptu formu

Slēpt metode noņem formu tikai no ekrāna. Nekas cits nemainās. Piemēram, cits process joprojām var sazināties ar veidlapas objektiem pēc tam, kad tiek izsaukta metode Slēpt. Lūk, programma, kas to parāda. Pievienojiet VB6 projektam vēl vienu veidlapu un pēc tam 1. veidlapai pievienojiet komponentu Taimeris un šo kodu:

Privāta apakškomanda1_Click ()
Forma1.Slēpt
Forma2.Rādīt
Beigas apakš

Privātais apakš taimeris1_Timer ()
Forma2.Slēpt
Forma1.Rādīt
Beigas apakš

Veidlapā2 pievienojiet vadības pogas komandu un šo kodu:

Privāta apakškomanda1_Click ()
Forma1.Timer1.Interval = 10000 '10 sekundes
Form1.Timer1.Enabled = True
Beigas apakš

Palaižot projektu, noklikšķinot uz pogas uz 1. veidlapas, 1. forma pazūd un parādās 2. forma. Tomēr, noklikšķinot uz veidlapas pogas, 1. veidlapā tiek izmantots komponents Taimeris, lai nogaidītu 10 sekundes, pirms veidlapa pazūd un 1. veidlapa atkal parādās, pat ja 1. veidlapa nav redzama.

Tā kā projekts joprojām darbojas, 1. veidlapa tiek parādīta ik pēc 10 sekundēm - paņēmiens, kuru jūs varētu izmantot, lai vienu dienu vadītu kolēģi.

instagram story viewer