MsgBox mit SystemModal = Aufrufende Seite ist nicht gesperrt!

21/02/2008 - 15:16 von Manfi | Report spam
Hallo

Nachdem ich nach stundenlanger Recherche nichts gefunden habe, hier meine
Frage:

Ich möchte aus einer Webanwendung eine MsgBox öffnen aber so, dass nur noch
auf der MsgBox Daten eingegeben oder darauf geklickt werden kann. Die
aufrufende Form muss für Eingaben gesperrt sein.

In meinem Beispiel funktioniert das nicht; Ich kann immer noch auf die
aufrufende Form klicken:

MsgBox("Hallo!", vbSystemModal + vbMsgBoxSetForeground)

Eigentlich müsste dies ja eigentlich der Parameter 'vbSystemModal'
übernehmen, tut es aber nicht.

Habt ihr eine Idee?

Gruss
Manfi
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
21/02/2008 - 15:46 | Warnen spam
Hallo ?,

"Manfi" schrieb

Ich möchte aus einer Webanwendung eine MsgBox öffnen aber so, dass nur noch
auf der MsgBox Daten eingegeben oder darauf geklickt werden kann. Die
aufrufende Form muss fà¼r Eingaben gesperrt sein.



Und was willst Du dann mit einer MsgBox? Die wird (wenn überhaupt) auf dem
Webserver angezeigt (was aber beim Aufruf über IIS nicht funktioniert, beim
Developer Webserver schon).

MsgBox("Hallo!", vbSystemModal + vbMsgBoxSetForeground)

Eigentlich mà¼sste dies ja eigentlich der Parameter 'vbSystemModal'
à¼bernehmen, tut es aber nicht.



Wie gesagt, vergiss MsgBox. Um ein modales Fenster clientseitig anzuzeigen
kannst Du bspw. showModalDialog oder Ajax verwenden. Für letzteres siehe:

http://asp.net/AJAX/AjaxControlTool...Popup.aspx

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen