Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Klick auf Spaltenheader (TListView) erkennen (https://www.delphipraxis.net/94086-klick-auf-spaltenheader-tlistview-erkennen.html)

gmc616 22. Jun 2007 12:12

Re: Klick auf Spaltenheader (TListView) erkennen
 
Zitat:

Zitat von Michse
Evtl. könnte man im OnColumnRigthClick ein boolean setzten der im OnContextPopup ausgewertet wird und das poppen des Context-Menüs verhindert. Ob das funktioniert ... ??? :gruebel:

Jupp das funktioniert bei mir. Mach mal hat man die besten Ideen, wenn man's einfach nur aufschreibt.

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  FContextAllowed := true;
  ListView1.PopupMenu := PopupMenu1;
end;

procedure TForm1.ListView1ColumnRightClick(Sender: TObject;
  Column: TListColumn; Point: TPoint);
begin
  FContextAllowed := false;
  Popupmenu2.Popup(Mouse.CursorPos.X,Mouse.CursorPos.y);
end;

procedure TForm1.ListView1ContextPopup(Sender: TObject; MousePos: TPoint;
  var Handled: Boolean);
begin
  Handled := not(FContextAllowed);
  FContextAllowed := true;
end;
:hi:
gmc

MCXSC 22. Jun 2007 18:04

Re: Klick auf Spaltenheader (TListView) erkennen
 
Stimmt, daran hab ich gar nicht gedacht... :)

Aber so gehts dann auch, THX.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:41 Uhr.
Seite 2 von 2     12   

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