Einen schönen guten Abend,
ich denke ich stehe bezüglich der TNotebook-Komponente auf dem Schlauch.
Wenn nboShowCloseButtons bei Options eingeschaltet ist, kann man den Klick mit OnCloseTabClicked abfangen. Wie kann ich jedoch feststellen, welche Page angeklickt wurde? Es muss ja nicht standardmäßig die aktive Page sein, man kann die Tabs auch schließen, wenn sie im Hintergrund sind.
Gruß
Thomas
TNotebook.OnCloseTabClicked - Welche Page wurde geklickt?
-
- Beiträge: 688
- Registriert: Mi 3. Okt 2007, 21:00
- OS, Lazarus, FPC: Linux (L 0.9.29 FPC 2.4.2)
- CPU-Target: x86_64
Re: TNotebook.OnCloseTabClicked - Welche Page wurde geklickt?
Hi! Hast du schon mal probiert, den Sender des Events auszuwerten?
Ansonsten bliebe noch die Möglichkeit, beim Auslösen des Events alle Tabs zu fragen, ob sie noch da sind.
Code: Alles auswählen
if (Sender as TPage) <> nil then
closedPage:=(Sender as TPage);
-
- Beiträge: 88
- Registriert: Sa 3. Mär 2007, 13:46
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
- Wohnort: Langenbrettach
Re: TNotebook.OnCloseTabClicked - Welche Page wurde geklickt?
Danke, der Sender isses! Wenn man vor lauter Bäumen den Wald nicht sieht 
