Welches Ereignis beim Schließen eines Base-Formulars?

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

Moderator: Moderatoren

DocCyber
*
Beiträge: 18
Registriert: Sa, 18.01.2014 14:08
Wohnort: Erkelenz, NRW

Welches Ereignis beim Schließen eines Base-Formulars?

Beitrag von DocCyber »

Guten Tag,

schon wieder eine triviale Aufgabe, die sich aber bei OO als kompliziert darstellt. Aber leider kennt man das ja schon....

Ich möchte beim Öffnen und Schließen eines Formulars verschiedene Aktionen durchführen.
Beim Öffnen des Formulars stellt dies kein Problem (Ereignis "Beim Laden").
Nun möchte ich erreichen, dass mein Code beim Anklicken des Fenstersymbols oben rechts (weißes Kreuz auf rotem Grund) ausgelöst wird.
Leider wird das entsprechende Ereignis ("Beim Entladen") gar nicht erst ausgelöst. Ich habe auch schon "Vor dem Entladen" versucht....

Danke euch für jeden Hinweis.
OpenOffice v 4.0.1
Windwos 7 / 64bit
DocCyber
*
Beiträge: 18
Registriert: Sa, 18.01.2014 14:08
Wohnort: Erkelenz, NRW

Abfangen des "OnClose" Ereignis - ohne Lösung??

Beitrag von DocCyber »

Hallo zusammen,

leider kennt scheinbar niemand eine Lösung.
Deshalb versuch ich es jetzt mal im englischsprachigen Forum:
https://forum.openoffice.org/en/forum/v ... 03#p301603
DocCyber hat geschrieben:Guten Tag,

schon wieder eine triviale Aufgabe, die sich aber bei OO als kompliziert darstellt. Aber leider kennt man das ja schon....
Ich möchte beim Öffnen und Schließen eines Formulars verschiedene Aktionen durchführen.
Beim Öffnen des Formulars stellt dies kein Problem (Ereignis "Beim Laden").
Nun möchte ich erreichen, dass mein Code beim Anklicken des Fenstersymbols oben rechts (weißes Kreuz auf rotem Grund) ausgelöst wird.
Leider wird das entsprechende Ereignis ("Beim Entladen") gar nicht erst ausgelöst. Ich habe auch schon "Vor dem Entladen" versucht....
Danke euch für jeden Hinweis.
OpenOffice v 4.0.1
Windwos 7 / 64bit
F3K Total
********
Beiträge: 3724
Registriert: Mo, 28.02.2011 17:49

Re: Welches Ereignis beim Schließen eines Base-Formulars?

Beitrag von F3K Total »

Extras/Anpassen/Ereignisse -> "Ansicht wird geschlossen" klappt ganz gut ... wenn man den Eintrag speichert, während man sich im Entwurfsmodus des Formulares befindet.
Gruß R
DocCyber
*
Beiträge: 18
Registriert: Sa, 18.01.2014 14:08
Wohnort: Erkelenz, NRW

Re: Welches Ereignis beim Schließen eines Base-Formulars?

Beitrag von DocCyber »

F3K Total hat geschrieben:Extras/Anpassen/Ereignisse -> "Ansicht wird geschlossen" klappt ganz gut
Nein, das klappt leider nicht.
Aber ich habe eine definitiv funktionierende Antwort im englischen Forum erhalten. :)
Vgl hierzu mein Link in meinem vorigen posting.
OpenOffice v 4.0.1
Windwos 7 / 64bit
F3K Total
********
Beiträge: 3724
Registriert: Mo, 28.02.2011 17:49

Re: Welches Ereignis beim Schließen eines Base-Formulars?

Beitrag von F3K Total »

Warum einfach, wenn es auch kompliziert geht???
DocCyber hat geschrieben:Nein, das klappt leider nicht.
Das stimmt nicht! Ich habe es gerade ausprobiert.
Dieses Makro

Code: Alles auswählen

Sub onCloseview
    msgbox "Ansicht wird geschlossen"
end sub
an das Ereignis "Ansicht wird geschlossen" eines Formulardokumentes im Entwurfsmodus unter Extras/Anpassen/Ereignisse funktioniert einwandfrei.
Ob über den roten Knopf mit dem weißen Kreuz oder Datei/Schliessen, egal.
Und auch im Base-Dokument über Extras/Anpassen/Ereignisse
Also bitte, bevor du eine Falschmeldung in die Welt setzt, lies was geschrieben wurde und probiere es aus.
R
DocCyber
*
Beiträge: 18
Registriert: Sa, 18.01.2014 14:08
Wohnort: Erkelenz, NRW

Re: Welches Ereignis beim Schließen eines Base-Formulars?

Beitrag von DocCyber »

lies was geschrieben wurde und probiere es aus.
Vielen Dank für die Gedanken, die du dir gemacht hast. Du hast Recht!!
OpenOffice v 4.0.1
Windwos 7 / 64bit
Antworten