|
| Kun 1 gang Fra : HA |
Dato : 01-06-02 14:10 |
|
Hejsa
Følgende program stumpen må kun køre 1 gang, efter programmet er startet og
koden skal ligge under Form_Activate().
--- KODE ---
If Check1.Value = 1 Then
frmMain.Show
End If
--- KODE SLUT ---
Er der en der kan hjælpe med det ?
Henrik
| |
Harald Staff (01-06-2002)
| Kommentar Fra : Harald Staff |
Dato : 01-06-02 15:28 |
|
Hvorfor skal den det ? Sub_Main eller Form_Load perfekt til dette.
HTH. Beste hilsen Harald
"HA" <1absalon@it.dk> skrev i melding
news:adahej$1ktv$1@news.cybercity.dk...
> Hejsa
>
> Følgende program stumpen må kun køre 1 gang, efter programmet er startet
og
> koden skal ligge under Form_Activate().
>
> --- KODE ---
> If Check1.Value = 1 Then
> frmMain.Show
> End If
> --- KODE SLUT ---
>
> Er der en der kan hjælpe med det ?
>
> Henrik
>
>
| |
HA (01-06-2002)
| Kommentar Fra : HA |
Dato : 01-06-02 15:54 |
|
Hejsa
Jeg har prøvet at ligge koden over i Form_load, men så forsætter min "hoved"
program med at loade, med det resultat at frmMain, kommer til at ligge i
baggrunden, og det må det ikke.
Jeg har prøvet at kalde det med frmMain.Show VBModal, men så får jeg en
underlig fejl frem ?
Henrik
"Harald Staff" <harald.staff@nrk.no> skrev i en meddelelse
news:adall6$hr2$1@oslo-nntp.eunet.no...
> Hvorfor skal den det ? Sub_Main eller Form_Load perfekt til dette.
>
> HTH. Beste hilsen Harald
>
> "HA" <1absalon@it.dk> skrev i melding
> news:adahej$1ktv$1@news.cybercity.dk...
> > Hejsa
> >
> > Følgende program stumpen må kun køre 1 gang, efter programmet er startet
> og
> > koden skal ligge under Form_Activate().
> >
> > --- KODE ---
> > If Check1.Value = 1 Then
> > frmMain.Show
> > End If
> > --- KODE SLUT ---
> >
> > Er der en der kan hjælpe med det ?
> >
> > Henrik
> >
> >
>
>
| |
Bjarke Walling Peter~ (31-05-2002)
| Kommentar Fra : Bjarke Walling Peter~ |
Dato : 31-05-02 18:54 |
|
HA skrev:
> Hejsa
> Jeg har prøvet at ligge koden over i Form_load, men så forsætter min
"hoved"
> program med at loade, med det resultat at frmMain, kommer til at ligge i
> baggrunden, og det må det ikke.
> Jeg har prøvet at kalde det med frmMain.Show VBModal, men så får jeg en
> underlig fejl frem ?
>
> Henrik
Jeg ved ikke om følgende er den 'rigtige' måde at lave det på (der er
sikkert andre), men prøv dette:
Indsæt en Timer på din hovedform - gå ind i Timer1's (hvis den hedder det)
properties, ændr Enabled til False og sæt Interval til 1. Gå derefter ind i
editoren og skriv Timer1.Enabled = True som sidste linie i din Form_Load().
Dobbeltklik på Timer1 på formen og skriv følgende i Timer1_Timer():
Timer1.Enabled = False
frmMain.Show VbModeless ' vbModel burde egentlig også virke ...
Hvis du bruger vbModel, skal du blot vide at eksekveringen af din hovedform
stopper og først fortsætter når du lukker frmMain.
Håber det løser problemet.
Mvh. Bjarke
| |
Carsten Jessen (02-06-2002)
| Kommentar Fra : Carsten Jessen |
Dato : 02-06-02 08:00 |
|
Hej
Brug Form_Resize i stedet for og sæt samtidigt formens størrelse til at være
fixed. Herved køres "resize" kun første gang formen vises. Herved burde
frmMain komme i forgrunden.
Mvh Carsten
"HA" <1absalon@it.dk> wrote in message
news:adanid$1rvq$1@news.cybercity.dk...
> Hejsa
> Jeg har prøvet at ligge koden over i Form_load, men så forsætter min
"hoved"
> program med at loade, med det resultat at frmMain, kommer til at ligge i
> baggrunden, og det må det ikke.
> Jeg har prøvet at kalde det med frmMain.Show VBModal, men så får jeg en
> underlig fejl frem ?
>
> Henrik
>
>
>
> "Harald Staff" <harald.staff@nrk.no> skrev i en meddelelse
> news:adall6$hr2$1@oslo-nntp.eunet.no...
> > Hvorfor skal den det ? Sub_Main eller Form_Load perfekt til dette.
> >
> > HTH. Beste hilsen Harald
> >
> > "HA" <1absalon@it.dk> skrev i melding
> > news:adahej$1ktv$1@news.cybercity.dk...
> > > Hejsa
> > >
> > > Følgende program stumpen må kun køre 1 gang, efter programmet er
startet
> > og
> > > koden skal ligge under Form_Activate().
> > >
> > > --- KODE ---
> > > If Check1.Value = 1 Then
> > > frmMain.Show
> > > End If
> > > --- KODE SLUT ---
> > >
> > > Er der en der kan hjælpe med det ?
> > >
> > > Henrik
> > >
> > >
> >
> >
>
>
| |
Rayman (04-06-2002)
| Kommentar Fra : Rayman |
Dato : 04-06-02 11:31 |
|
Kan du ikke bruge frmMain.Setfocus eller .Zorder istedet for show?
Mvh. Rayman
| |
Knud Røgilds (02-06-2002)
| Kommentar Fra : Knud Røgilds |
Dato : 02-06-02 01:12 |
|
Det kan godt være jeg ser problemet for simpelt, men hvad med:
Under form load
MustRun=True
Under form activate
if MustRun then
If Check1.Value = 1 Then
frmMain.Show
end if
MustRun=False
End If
mvh
Knud
| |
Robert (02-06-2002)
| Kommentar Fra : Robert |
Dato : 02-06-02 15:06 |
|
Static blRunOnce As Boolean
If Not blRunOnce Then
blRunOnce = True
If Check1.Value = 1 Then
frmMain.Show
End If
End If
| |
|
|