Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TMemo: Kontextmenü ausblenden (https://www.delphipraxis.net/167974-tmemo-kontextmenue-ausblenden.html)

Helmi 27. Apr 2012 19:35

TMemo: Kontextmenü ausblenden
 
Hallo,

ist es möglich das Kontextmenü eines Memos (rechter-Mausklick) auszublenden?
So dass das Menü nicht angezeigt wird.

Und falls ja, wie?

Bummi 27. Apr 2012 19:45

AW: TMemo: Kontextmenü ausblenden
 
ein (leeres) Poupmenu dranhängen oder
Delphi-Quellcode:
  TMemo=Class(StdCtrls.Tmemo)
  public
    procedure WMRButtonDown(var Message: TWMLButtonDown); message WM_RBUTTONDOWN;
  End;
  TForm4 = class(TForm)
    Memo1: TMemo;
    Memo2: TMemo;
    PopupMenu1: TPopupMenu;
    procedure Memo1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form4: TForm4;

implementation

{$R *.dfm}


procedure TMemo.WMRButtonDown(var Message: TWMLButtonDown);
begin
  if Name='Memo1' then
    begin
     //nop
   end else inherited;
end;

Helmi 27. Apr 2012 20:01

AW: TMemo: Kontextmenü ausblenden
 
Danke Bummi!

Funktioniert wunderbar!


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz