![]() |
TabSet: mit rechter Maustaste Tab markieren/öffnen
So ich habe hier ein TabSet, das unter anderem ein Popup Menü besitzt. Ich möchte jetzt, dass wenn ich mit der rechten Maustaste draufklicke, nicht nur das Popup Menü aufgeht, sondern zuerst noch der Focus auf diese Tab gesetzt wird.
wenn ich diesen Code verwende:
Delphi-Quellcode:
wird nur das aktive Tab deaktiviert, es verliert den Fokus, aber es wird kein neuer gesetzt...
TabSet1.TabIndex:=TabSet1.ItemAtPos(Mouse.CursorPos);
|
Re: TabSet: mit rechter Maustaste Tab markieren/öffnen
Bei mir geht es so:
Delphi-Quellcode:
Grüße vom marabu
procedure TDemoForm.PopupMenuPopup(Sender: TObject);
begin with TabSet do TabIndex := ItemAtPos(ScreenToClient(Mouse.CursorPos)); end; |
Re: TabSet: mit rechter Maustaste Tab markieren/öffnen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz