Thread View: be.comp.programming
11 messages
11 total messages
Started by Cliff Beeckman
Sun, 28 Sep 2003 20:59
vb6: Hoe nagaan dat gebruiker "X" aanklikt in msgbox?
Author: Cliff Beeckman
Date: Sun, 28 Sep 2003 20:59
Date: Sun, 28 Sep 2003 20:59
19 lines
1568 bytes
1568 bytes
Heeft iemand een idee hoe ik kan nagaan dat een gebruiker wanneer een
msgbox(met enkel vbOK ! ) verschijnt, deze msgbox sluit via "X" ?
De bedoeling is namelijk dat ik de volledige actie kan annuleren wanneer men
deze msgbox sluit.
bijv.:
reply = Msgbox("mijnbericht", vbExclamation, "mijntitel")
if reply = ? then
goto volgende
else
exit sub
end if
Alvast bedankt,
Cliff.
Re: Hoe nagaan dat gebruiker "X" aanklikt in msgbox?
Author: KLinZ
Date: Sun, 28 Sep 2003 21:17
Date: Sun, 28 Sep 2003 21:17
12 lines
1635 bytes
1635 bytes
In news:6ZHdb.46220$J43.1886235@phobos.telenet-ops.be, Cliff Beeckman typed: > Heeft iemand een idee hoe ik kan nagaan dat een gebruiker wanneer een > msgbox(met enkel vbOK ! ) verschijnt, deze msgbox sluit via "X" ? > > De bedoeling is namelijk dat ik de volledige actie kan annuleren > wanneer men deze msgbox sluit. Daar is de annuleren knop voor uitgevonden. -- www.zenobits.com
Re: Hoe nagaan dat gebruiker "X" aanklikt in msgbox?
Author: Cliff Beeckman
Date: Sun, 28 Sep 2003 21:20
Date: Sun, 28 Sep 2003 21:20
17 lines
1843 bytes
1843 bytes
Ja en zonder 'annuleren'? "KLinZ" <klinz@NOSPAMzenobitsSPAMNO.com.invalid> schreef in bericht news:TeIdb.7463$P51.16191@amstwist00... > In news:6ZHdb.46220$J43.1886235@phobos.telenet-ops.be, Cliff Beeckman typed: > > > Heeft iemand een idee hoe ik kan nagaan dat een gebruiker wanneer een > > msgbox(met enkel vbOK ! ) verschijnt, deze msgbox sluit via "X" ? > > > > De bedoeling is namelijk dat ik de volledige actie kan annuleren > > wanneer men deze msgbox sluit. > > Daar is de annuleren knop voor uitgevonden. > > -- > www.zenobits.com
Re: Hoe nagaan dat gebruiker "X" aanklikt in msgbox?
Author: Leon Zandman
Date: Sun, 28 Sep 2003 21:50
Date: Sun, 28 Sep 2003 21:50
11 lines
1542 bytes
1542 bytes
> Heeft iemand een idee hoe ik kan nagaan dat een gebruiker wanneer een > msgbox(met enkel vbOK ! ) verschijnt, deze msgbox sluit via "X" ? Voor zover ik weet kan dat niet. Ik teste het net even met een VBS-script en MsgBox geeft altijd "vbOK" terug als je een MsgBox met alleen een OK-knop sluit. Maar waarom gebruik je niet gewoon een MsgBox met twee knoppen (OK en annuleren)? Groeten, Leon
Re: Hoe nagaan dat gebruiker "X" aanklikt in msgbox?
Author: Arnold Hendriks
Date: Sun, 28 Sep 2003 22:07
Date: Sun, 28 Sep 2003 22:07
5 lines
1687 bytes
1687 bytes
"Cliff Beeckman" <cliffbeeckman@pandora.be> wrote in message news:DgIdb.46255$CU5.2188318@phobos.telenet-ops.be... > Ja en zonder 'annuleren'? Tenzij je doel is de interface hall of shame te bereiken, kun je het beste gewoon die annuleren knop toevoegen.
Re: Hoe nagaan dat gebruiker "X" aanklikt in msgbox?
Author: Gijs Beukenoot
Date: Mon, 29 Sep 2003 07:45
Date: Mon, 29 Sep 2003 07:45
33 lines
2664 bytes
2664 bytes
"Leon Zandman" <usenet@wirwar.com> schreef in bericht
news:bl7l3i$ndk$1@news1.tilbu1.nb.home.nl...
> > Heeft iemand een idee hoe ik kan nagaan dat een gebruiker wanneer een
> > msgbox(met enkel vbOK ! ) verschijnt, deze msgbox sluit via "X" ?
>
> Voor zover ik weet kan dat niet. Ik teste het net even met een
> VBS-script en MsgBox geeft altijd "vbOK" terug als je een MsgBox met
> alleen een OK-knop sluit. Maar waarom gebruik je niet gewoon een MsgBox
> met twee knoppen (OK en annuleren)?
>
> Groeten,
>
> Leon
>
>
Nee, dat gaat inderdaad niet lukken... VB geeft je dan altijd de VBOK
terug...
- Je zou de window-handle van de messagebox kunnen zoeken en dan de
close-button verwijderen/disabelen
- Je zou een eigen messagebox routine kunnen toevoegen die de close wel
'anders' teruggeeft. Als je een msgbox functie in je applicatie opneemt dan
wordt die functie aangeroepen i.p.v. de orginele msgbox. Die kun je dan ook
nog specifiek aanroepen met VBA.MsgBox indien nodig.
Dus iAntwoord = MsgBox("Druk niet op OK", vbOkOnly) komt dan in je eigen
msgbox routine terecht en
iAntwoord = VBA.MsgBox("Druk niet op OK", vbOkOnly) komt dan in de 'echte'
MsgBox routine terecht
- je zou de Windows User Interface guidelines kunnen volgen en de cancel
button toe kunnen voegen
GB
Re: Hoe nagaan dat gebruiker "X" aanklikt in msgbox?
Author: Cliff Beeckman
Date: Mon, 29 Sep 2003 09:22
Date: Mon, 29 Sep 2003 09:22
44 lines
2958 bytes
2958 bytes
Bedankt voor de reacties... Zelf wou ik de knop annuleren niet toevoegen
maar zo te zien, lijkt het mij toch de beste oplossing.
Cliff
"Gijs Beukenoot" <Gijs.BeukenootREMOVE@THISwanadoo.nl> schreef in bericht
news:AqRdb.368372$lA6.12021088@castor.casema.net...
>
> "Leon Zandman" <usenet@wirwar.com> schreef in bericht
> news:bl7l3i$ndk$1@news1.tilbu1.nb.home.nl...
> > > Heeft iemand een idee hoe ik kan nagaan dat een gebruiker wanneer een
> > > msgbox(met enkel vbOK ! ) verschijnt, deze msgbox sluit via "X" ?
> >
> > Voor zover ik weet kan dat niet. Ik teste het net even met een
> > VBS-script en MsgBox geeft altijd "vbOK" terug als je een MsgBox met
> > alleen een OK-knop sluit. Maar waarom gebruik je niet gewoon een MsgBox
> > met twee knoppen (OK en annuleren)?
> >
> > Groeten,
> >
> > Leon
> >
> >
>
> Nee, dat gaat inderdaad niet lukken... VB geeft je dan altijd de VBOK
> terug...
> - Je zou de window-handle van de messagebox kunnen zoeken en dan de
> close-button verwijderen/disabelen
> - Je zou een eigen messagebox routine kunnen toevoegen die de close wel
> 'anders' teruggeeft. Als je een msgbox functie in je applicatie opneemt
dan
> wordt die functie aangeroepen i.p.v. de orginele msgbox. Die kun je dan
ook
> nog specifiek aanroepen met VBA.MsgBox indien nodig.
> Dus iAntwoord = MsgBox("Druk niet op OK", vbOkOnly) komt dan in je eigen
> msgbox routine terecht en
> iAntwoord = VBA.MsgBox("Druk niet op OK", vbOkOnly) komt dan in de 'echte'
> MsgBox routine terecht
> - je zou de Windows User Interface guidelines kunnen volgen en de cancel
> button toe kunnen voegen
>
> GB
>
>
Re: Hoe nagaan dat gebruiker "X" aanklikt in msgbox?
Author: KLinZ
Date: Mon, 29 Sep 2003 17:00
Date: Mon, 29 Sep 2003 17:00
9 lines
1625 bytes
1625 bytes
In news:5RSdb.46982$154.2035753@phobos.telenet-ops.be, Cliff Beeckman typed: > Bedankt voor de reacties... Zelf wou ik de knop annuleren niet > toevoegen Waarom wilde je dat eigenlijk niet? -- www.zenobits.com
Re: Hoe nagaan dat gebruiker "X" aanklikt in msgbox?
Author: Leon Zandman
Date: Mon, 29 Sep 2003 18:59
Date: Mon, 29 Sep 2003 18:59
9 lines
1570 bytes
1570 bytes
> Bedankt voor de reacties... Zelf wou ik de knop annuleren niet toevoegen > maar zo te zien, lijkt het mij toch de beste oplossing. Inderdaad. Je zou trouwens ook nog gewoon je eigen messagebox-form kunnen maken. Gewoon een formpje met een OK-knop. En dan kun je wel alles zelf bepalen. Leon
Re: Hoe nagaan dat gebruiker "X" aanklikt in msgbox?
Author: degi
Date: Wed, 01 Oct 2003 12:17
Date: Wed, 01 Oct 2003 12:17
8 lines
1557 bytes
1557 bytes
Als je die msgbox met een subje aanroept kan je toch kijken of bij end of exit sub aan voorwaarde ok is voldaan. Als dat niet zo is heeft gebruiker op annuleren of of op het kruisje gedrukt. Daar heb je toch geen api voor nodig. Volgens mij moet je als je op ok drukt een variabele true zetten, en zolang die nog false is is er op het knopje gedrukt.
Re: Hoe nagaan dat gebruiker "X" aanklikt in msgbox?
Author: Slaatje
Date: Thu, 02 Oct 2003 06:11
Date: Thu, 02 Oct 2003 06:11
15 lines
1691 bytes
1691 bytes
degi heeft geschreven in bericht ... >Als je die msgbox met een subje aanroept kan je toch kijken of bij end of >exit sub aan voorwaarde ok is voldaan. >Als dat niet zo is heeft gebruiker op annuleren of of op het kruisje >gedrukt. > >Daar heb je toch geen api voor nodig. >Volgens mij moet je als je op ok drukt een variabele true zetten, en zolang >die nog false is is er op het knopje gedrukt. > Over welke msgbox hebben we het hier eigenlijk? Die van mij hebben een grijze X, en die is dus niet aan te klikken!
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads