Scix Skrevet 3. juni 2004 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
Atmozpheric Skrevet 3. juni 2004 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
svamp Skrevet 3. juni 2004 Skrevet 3. juni 2004 Hvis det er hele programmet du skal lukke bruker du End: Private Sub cmdAvslutt_Click() End End sub
aadnk Skrevet 3. juni 2004 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
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å