![]() |
[ToolBar2000] Wie TTBItem ein PopupMenu zuweisen?
Moin zusammen,
bin ich blind, oder einfach nur zu blöd? :gruebel: ich bin fast am verzweifeln, ich brauch bei einem TTBItem ein TBPopupMenu (Rechtsklick), allerdings kann man den TTBItems keins zuweisen, hat irgendwer eine Idee, wie ich das trotzdem bewerkstelligen kann? Danke schonmal... |
Re: [ToolBar2000] Wie TTBItem ein PopupMenu zuweisen?
hat denn keiner 'ne idee, wie ich das hinbekommen könnte?
|
Re: [ToolBar2000] Wie TTBItem ein PopupMenu zuweisen?
Hallo
Vielleicht hilft Dir das etwas weiter
Delphi-Quellcode:
Demo liegt auf deinem FTP
var
ItemSelect : Integer; procedure TForm1.ToolButtonSelect(Sender: TTBCustomItem; Viewer: TTBItemViewer; Selecting: Boolean); begin { den Items der Toolbar diese Procedure Onselect zuweisen } if selecting then ItemSelect := Viewer.Index; end; procedure TForm1.FakeDDPopup(Sender: TObject); var PT: TPoint; begin { der MainToolBar ist als Popup ein leeres PopupMenu (FakeDD) zugewiesen } PT.X := MainToolBar.Left; PT.Y := MainToolBar.Top; PT := MainToolBar.ClientToScreen(PT); case ItemSelect of 4: PrintPopup.Popup(FakeDD.PopupPoint.X, PT.Y); 7: CutPopup.Popup(FakeDD.PopupPoint.X, PT.Y); 8: CopyPopup.Popup(FakeDD.PopupPoint.X, PT.Y); 9: PastePopup.Popup(FakeDD.PopupPoint.X, PT.Y); else ToolbarPopupMenu.Popup(FakeDD.PopupPoint.X, Pt.Y); end; // End Case end; Gruß uwe |
Re: [ToolBar2000] Wie TTBItem ein PopupMenu zuweisen?
Zitat:
hab's zwar etwas modifizieren müssen, aber hat funktioniert! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:07 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