🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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?
#3883
Author: Cliff Beeckman
Date: Sun, 28 Sep 2003 20:59
19 lines
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?
#3884
Author: KLinZ
Date: Sun, 28 Sep 2003 21:17
12 lines
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?
#3885
Author: Cliff Beeckman
Date: Sun, 28 Sep 2003 21:20
17 lines
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?
#3886
Author: Leon Zandman
Date: Sun, 28 Sep 2003 21:50
11 lines
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?
#3887
Author: Arnold Hendriks
Date: Sun, 28 Sep 2003 22:07
5 lines
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?
#3889
Author: Gijs Beukenoot
Date: Mon, 29 Sep 2003 07:45
33 lines
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?
#3892
Author: Cliff Beeckman
Date: Mon, 29 Sep 2003 09:22
44 lines
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?
#3897
Author: KLinZ
Date: Mon, 29 Sep 2003 17:00
9 lines
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?
#3898
Author: Leon Zandman
Date: Mon, 29 Sep 2003 18:59
9 lines
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?
#3904
Author: degi
Date: Wed, 01 Oct 2003 12:17
8 lines
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?
#3912
Author: Slaatje
Date: Thu, 02 Oct 2003 06:11
15 lines
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