Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   speedbutton in mainmenue kopieren (https://www.delphipraxis.net/173096-speedbutton-mainmenue-kopieren.html)

Hartfrid Krause 7. Feb 2013 07:29

speedbutton in mainmenue kopieren
 
delphi 7 prof

Wie kann ich einen Drucker-Icon (SpeedButton1: TSpeedButton)
als tMenuItem in ein Mainmenu statt des Textes <Drucken> einfügen.
Als bitmap würde es funktionieren, nicht allerdings als TSpeedButton.

uligerhardt 7. Feb 2013 09:22

AW: speedbutton in mainmenue kopieren
 
Zitat:

Zitat von Hartfrid Krause (Beitrag 1202378)
Wie kann ich einen Drucker-Icon (SpeedButton1: TSpeedButton)
als tMenuItem in ein Mainmenu statt des Textes <Drucken> einfügen.
Als bitmap würde es funktionieren, nicht allerdings als TSpeedButton.

Am besten schaust du dir mal Actions, TActionList und TImageList an. Damit wirst du auf Dauer glücklicher.

Hartfrid Krause 8. Feb 2013 07:02

AW: speedbutton in mainmenue kopieren
 
Komme mit dem Hinweis nicht klar.
Ziel soll es sein im Mainmenu in einem tmenuItem nicht das Wort Drucken zu schreiben, sondern das (verkleinerte) Bild eines Druckers anzuzeigen ohne weitere Kommentierung

Furtbichler 8. Feb 2013 07:16

AW: speedbutton in mainmenue kopieren
 
Warum zum Teufel willst Du vom Windows-Standard abweichen?
Es wird nicht einen einzigen User geben, der 'Danke' sagst, wenn solch einen Schmarrn machst.

Aber um die Frage zu beantworten: Jedes TMenuItem hat ein OnDrawItem-Event. Dort müsstest Du das Icon malen. Dann hast Du dort dein Icon, aber immer noch keinen Speedbutton.

uligerhardt 8. Feb 2013 07:20

AW: speedbutton in mainmenue kopieren
 
Zitat:

Zitat von Hartfrid Krause (Beitrag 1202530)
Komme mit dem Hinweis nicht klar.

Lies dir den verlinkten Artikel mal durch. Wenn du bestimmte Aktionen mehrfach in der Oberfläche anbieten willst, z.B. in einer Toolbar, einem MainMenu und einem PopupMenu, tust du dir mit TActions leichter.

Zitat:

Zitat von Hartfrid Krause (Beitrag 1202530)
Ziel soll es sein im Mainmenu in einem tmenuItem nicht das Wort Drucken zu schreiben, sondern das (verkleinerte) Bild eines Druckers anzuzeigen ohne weitere Kommentierung

Du meinst ganz oben in der Menüebene - dort, wo normalerweise "Datei", "Bearbeiten" usw. stehen?
Oder doch in einem Untermenü? Mal doch mal ein Bildchen, was du dir vorstellst.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:23 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