Article View: be.comp.programming
Article #3889Re: Hoe nagaan dat gebruiker "X" aanklikt in msgbox?
From: 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
Technical Details
Message-ID:
<AqRdb.368372$lA6.12021088@castor.casema.net>Path:
arc1-ca.pugleaf.net!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-05!sn-xit-09!supernews.com!newshosting.com!news-xfer1.atl.newshosting.com!38.144.126.70.MISMATCH!feed3.newsreader.com!newsreader.com!ngpeer.news.aol.com!newsfeed1!bredband!newsfeed2.fi.sn.net!fi.sn.net!newsfeed1.fi.sn.net!news2.euro.net!cleanfeed.casema.net!castor.casema.net.POSTED!53ab2750!not-for-mailReferences:
<6ZHdb.46220$J43.1886235@phobos.telenet-ops.be> <bl7l3i$ndk$1@news1.tilbu1.nb.home.nl>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 107324,e6a9e570c698bb1a X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,e6a9e570c698bb1a X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2003-09-29 00:45:48 PST Path: arc1-ca.pugleaf.net!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-05!sn-xit-09!supernews.com!newshosting.com!news-xfer1.atl.newshosting.com!38.144.126.70.MISMATCH!feed3.newsreader.com!newsreader.com!ngpeer.news.aol.com!newsfeed1!bredband!newsfeed2.fi.sn.net!fi.sn.net!newsfeed1.fi.sn.net!news2.euro.net!cleanfeed.casema.net!castor.casema.net.POSTED!53ab2750!not-for-mail From: "Gijs Beukenoot" <Gijs.BeukenootREMOVE@THISwanadoo.nl> Newsgroups: be.comp.programming,nl.comp.programmeren References: <6ZHdb.46220$J43.1886235@phobos.telenet-ops.be> <bl7l3i$ndk$1@news1.tilbu1.nb.home.nl> Subject: Re: Hoe nagaan dat gebruiker "X" aanklikt in msgbox? Lines: 35 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Message-ID: <AqRdb.368372$lA6.12021088@castor.casema.net> Date: Mon, 29 Sep 2003 07:45:36 GMT NNTP-Posting-Host: 62.234.18.184 X-Trace: castor.casema.net 1064821536 62.234.18.184 (Mon, 29 Sep 2003 09:45:36 MEST) NNTP-Posting-Date: Mon, 29 Sep 2003 09:45:36 MEST Organization: Wanadoo NL