Seite 1 von 1

Welches Ereignis beim Schließen eines Base-Formulars?

Verfasst: Fr, 31.01.2014 13:14
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.

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

Verfasst: Sa, 15.02.2014 15:58
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.

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

Verfasst: Sa, 15.02.2014 17:25
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

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

Verfasst: So, 16.02.2014 20:47
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.

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

Verfasst: So, 16.02.2014 22:05
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

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

Verfasst: Mi, 19.02.2014 09:39
von DocCyber
lies was geschrieben wurde und probiere es aus.
Vielen Dank für die Gedanken, die du dir gemacht hast. Du hast Recht!!