![]() |
Mehrere Icons nebeneinander darstellen
Hi,
da ich mit Graphik noch nicht viel gemacht habe komme ich nicht weiter! Ich will so etwas machen wie die Tray Icon Bar (TNA). Ich habe mehere Icon-Handles die sich aber auch ständig ändern. HIcon zu TIcon wandlen und in einem Image funktioniert schon mal. Wie stelle ich die am besten auf einer Form dar wenn es nun mehrere Icons sind? Also auch mit Hinzufügen & Entfernen von Icons. Auch sollte das mit der Mouse so funktionieren wie in der Taskbar. D.H. ich muss erkennen über welchen Icon der Mouse Zeiger ist. Wie gesagt ich habe aber keine Ahnung wie ich das machen könnte! |
Re: Mehrere Icons nebeneinander darstellen
Meinst du eventuell eine Toolbar?
|
Re: Mehrere Icons nebeneinander darstellen
Sowas wie die in der TNA bei Windows. Da sind ja auch rechts die Icon.
Ich möchte so eine Form machen, wo ich die Icons draufkriege. Die muss aber zur Laufzeit veränderbar sein, da ständig Icons dazu oder wegkommen. Sowas wie TIconList. Habe aber jetzt nichts gefunden und glaube TIconList ist nicht kostenlos! ![]() |
Re: Mehrere Icons nebeneinander darstellen
Zitat:
|
Re: Mehrere Icons nebeneinander darstellen
Gibt es zu Toolbar ein Sample?
Habe mit Toolbars noch nie gearbeitet. Wie gesagt ich möchte HIcons darin auflisten. Brauche eigentlich keine Buttons, nur ein Onclick auf das jeweilige Icon will ich erkennen. Add, Remove von HIcons sollte gehen. |
Re: Mehrere Icons nebeneinander darstellen
Zitat:
Nimmdoch eine Imagelist und packe die Icons dort hinein. Zeichnen hannst du diese dann zB. in eine Paintbox oder direct auf einen Canvas. Oder verwende ein Array ... of TIcon. |
Re: Mehrere Icons nebeneinander darstellen
Aus den HIcons kann ich schon TIcons erzeugen. Auf einem Image sehe ich es dann auch.
Habe versucht eine Toolbar zu erstellen, als Image dann die Imagelist die meine TIcons enthält. Jedoch sehe ich nichts auf der Toolbar. Wie bringe ich die Toolbar dazu die Icons zu zeichen, wenn sich die Imagelist ändert? |
Re: Mehrere Icons nebeneinander darstellen
Zitat:
|
Re: Mehrere Icons nebeneinander darstellen
Also kann ich nicht dynamisch ToolButtons hinzufügen, oder?
Dann muss ich mir was anderes suchen... |
Re: Mehrere Icons nebeneinander darstellen
Zitat:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var neuerButton: TToolButton; begin neuerButton := TToolButton.Create(ToolBar1); with neuerButton do begin Caption := 'Beschriftung'; ImageIndex := 0; Parent := ToolBar1; end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:47 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