PDA

Vollständige Version anzeigen : msg Box-Eigenschaft


Thomas2705
26.01.2008, 17:03
Guten Abend,

msgBoxen haben eine oder mehrere Schaltflächen. Gibt es eine Mglichkeit der msg box ohe Schaltfläche. Die box soll nur einen Hinweis brineg und nach 5 sec wieder verschwinden ohne eine nachfolgende Reaktion.

Thomas

borisrisker
26.01.2008, 17:14
Ich fürchte, da müssen Sie ein eigenes Formular erstellen, mit dem Text den Sie ausgeben möchten.

Um die Wartezeit zu realisieren, können Sie die Eigenschaft Zeitgeberintervall auf 5000 setzen, daß sind 5000 millisekunden. Dann brauchen Sie folgenden Code im Ereignis Bei Zeitgeber:

Private Sub Form_Timer()

DoCmd.Close

End Sub

Und so haben Sie Ihr sich selbst schliessnedes Formular ...

Sie sollten die Eigenschaften 'Popup' und 'Gebunden' auf True setzen, wenn der User nichts anderes machen soll in den 5 Sekunden, als das Formular zu betrachten ...

uwek
26.01.2008, 18:04
Hallo Thomas,

das Schließen der MsgBox nach einer gewissen Zeit liese sich per API realisieren - siehe Anhang.

Gunter Avenius
26.01.2008, 21:08
Hallo Uwe,

die Msgbox hat aber immer noch Schaltflächen.

Ohne Schaltfläche geht es nur mit einer eigenen Form so wie borisrisker geschrieben hat.

uwek
26.01.2008, 21:14
Hallo Gunter,

ich glaube mich zu erinnern, nichts gegenteiliches gesagt zu haben.

Thomas2705
26.01.2008, 21:18
Wenn sixch festlegen läßt welche Schaltflächen zu sehen sein sollen ist es vielleicht auch möglich entsprechende Flächen auf Eigenschaft nicht sichtbar zu setzen?

Thomas

borisrisker
26.01.2008, 21:38
So ziemlich jedes SteuerElement in Access hat die Eigenschaft Sichtbar, die du auf False setzen kannst ...