Dialoge nicht modal anzeigen [geloest]

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Benutzeravatar
Wolf
****
Beiträge: 118
Registriert: Fr, 23.04.2004 06:48

Dialoge nicht modal anzeigen [geloest]

Beitrag 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
Zuletzt geändert von Wolf am Do, 09.02.2017 11:34, insgesamt 1-mal geändert.
Stephan
********
Beiträge: 12369
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Dialoge nicht modal anzeigen

Beitrag 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
Benutzeravatar
Wolf
****
Beiträge: 118
Registriert: Fr, 23.04.2004 06:48

Re: Dialoge nicht modal anzeigen

Beitrag von Wolf »

Hallo Stefan,

Super, klappt out of the Box. :)

Schoenen Tag noch
Antworten