![]() |
Caption eines Menüitems in ein SynEdit fügen
Hi,
wie kann ich einer Liste von Menüeinträgen (TMainMenu) das OnClick Ereigniss zuweisen, die eigene Caption in ein SynEdit einzufügen ?
Delphi-Quellcode:
for i := 0 to fMemo.Lines.Count - 1 do
begin temp := TMenuItem.Create(MainMenu.Items[3].Items[1]); temp.Caption := ...; tempstr := temp.Caption; temp.OnClick := tempClick; MainMenu.Items[3].Items[1].Add(temp); end; procedure TfrmMain.tempClick(Sender: TObject); begin ??? end; |
Re: Caption eines Menüitems in ein SynEdit fügen
(sender as TMenuItem).Caption //die Caption
einfügen ins SynEdit evtl. per SelText (hab kein Synedit ;) ) Gruß Frank |
Re: Caption eines Menüitems in ein SynEdit fügen
:gruebel:
Delphi-Quellcode:
Synedit1.Text := Synedit1.Text + Caption
|
Re: Caption eines Menüitems in ein SynEdit fügen
Zitat:
@_frank_: Thx, probier es mal aus. Ich bekomm es immer noch nicht hin :( |
Re: Caption eines Menüitems in ein SynEdit fügen
Hallo Nils,
wenn dein Problem die Identifizierung des richtigen MenuItem ist, dann versuche es mal so:
Delphi-Quellcode:
Grüße vom marabu
procedure TDemoForm.MenuItemClick(Sender: TObject);
begin with Sender as TMenuItem do SynEdit.SelText := StripHotKey(Caption); end; |
Re: Caption eines Menüitems in ein SynEdit fügen
Thx, habe es jetzt hinbekommen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:17 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 by Thomas Breitkreuz