Scix Skrevet 3. juni 2004 Del Skrevet 3. juni 2004 (endret) har laga eit programm med to former. men når eg avslutter programmet i explorer så står det fremdeles i oppgavebehanling? koden som eg har i programmet ser slik ut Form1: Private Sub Command1_Click() Form2.Show End Sub Form2: Private Sub Command1_Click() Form2.Hide End Sub Endret 3. juni 2004 av Scix Lenke til kommentar
MagneH Skrevet 3. juni 2004 Del Skrevet 3. juni 2004 I stedet for 'Form2.Hide' skal du bruke 'Unload Me' Lenke til kommentar
Atmozpheric Skrevet 3. juni 2004 Del Skrevet 3. juni 2004 (endret) For å åpne Forum2 via Form1: Private Sub Command1_Click() Form2.Show, Me 'Skriver du ", Me" bak så lukker Form2 seg når Form1 lukkes End Sub For å lukke Form2 via Form1: Private Sub Command2_Click() Unload Form2 End Sub For å lukke Form2 via Form2: Private Sub Command1_Click() Unload Me End Sub EDIT: Vist du bruker mange forms og du vil lukke alle sammen kan du bruke denne funksjonen: Private Sub Avslutt() Dim i As Integer For i = 0 To Forms.Count - 1 Unload Forms(i) Next i End Sub Endret 3. juni 2004 av Atmozpheric Lenke til kommentar
Scix Skrevet 3. juni 2004 Forfatter Del Skrevet 3. juni 2004 takker får svar. fikk det til no Lenke til kommentar
svamp Skrevet 3. juni 2004 Del Skrevet 3. juni 2004 Hvis det er hele programmet du skal lukke bruker du End: Private Sub cmdAvslutt_Click() End End sub Lenke til kommentar
aadnk Skrevet 3. juni 2004 Del Skrevet 3. juni 2004 (endret) Det anbefales å ikke ta i bruk End grunnet muligheten for at ikke-slettet minne skal være gjennværende. Du kan kanskje bruke End etter å ha lastet ut alle former og eventuelt noen store variabler, men helst ikke utenom dette. Endret 3. juni 2004 av aadnk Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå