Seite 1 von 1

Dialoge nicht modal anzeigen [geloest]

Verfasst: Do, 09.02.2017 10:15
von Wolf
Hallo an Alle,

Ich erstelle mit dem Dialog-Designer in Libre Office meine Dialoge, die ich dann aus der Anwendung heraus aufrufen kann.
Das klappt wunderbar, aber alle Dialoge werden immer Modal angezeigt. Das heisst, wenn ich einen Dialog aufrufe, ist das darunterliegende Dokument blokiert, scrollen, markieren u.s.w. ist nicht mehr moeglich.
Wie muss ich einen Dialog aufrufen, damit er "nicht-modal" angezeigt wird und ich weiterhin Zugrif auf mein Dokument habe waehren der Dialog sozusagen "fliegend" ueber dem Dokument sitzt?

Vielen Dank im Voraus

Re: Dialoge nicht modal anzeigen

Verfasst: Do, 09.02.2017 10:25
von Stephan
Wie muss ich einen Dialog aufrufen, damit er "nicht-modal" angezeigt wird und ich weiterhin Zugrif auf mein Dokument habe waehren der Dialog sozusagen "fliegend" ueber dem Dokument sitzt?
z.B. mittels .visible und einer Do-Loop-Warteschleife:

Code: Alles auswählen

Public dialog_beenden

Sub Dialog_starten()
...
dein_dialogobjekt.setVisible(true)

Do
	wait 100
Loop While dialog_beenden = 0

End Sub

Sub Dialog_stoppen()
    dialog_beenden = 1
End Sub

Gruß
Stephan

Re: Dialoge nicht modal anzeigen

Verfasst: Do, 09.02.2017 11:34
von Wolf
Hallo Stefan,

Super, klappt out of the Box. :)

Schoenen Tag noch