[Delphi]Imagelist anzeigen

Hallo !
Ich habe mir in Delphi eine Toolbar gemacht,und wollte jetzt meine Imagelist,die ich mit dem Bildlisten-editor erstellt habe einfügen,habe in der Toolbar Showhint auch auf true gestellt,aber nichts funktioniert,was kann ich machen,das er die Imagelist korrekt bzw. überhaupt anzeigt.

Vielen Dank

Martin

du musst bei jedem Button den Image-Index auf einen gültigen Wert (index des arrays der imagelist) setzen. Per default ist der Wert -1, was heisst das kein pic angezeigt werden soll

du musst bei jedem Button den Image-Index auf einen gültigen
Wert (index des arrays der imagelist) setzen. Per default ist
der Wert -1, was heisst das kein pic angezeigt werden soll

Hallo,
aber mein Problem ist doch,das ich erst gar nicht die Buttons sehe,denn kann ich da auch nichts dran ändern,ich sehe die Buttons ja nichtmal im Formular,daher sehe ich auch keine Image-Index,wenn ich keinen Button sehe.Bitte helft mir.

Martin

aber mein Problem ist doch,das ich erst gar nicht die Buttons
sehe,denn kann ich da auch nichts dran ändern,ich sehe die
Buttons ja nichtmal im Formular,daher sehe ich auch keine
Image-Index,wenn ich keinen Button sehe.Bitte helft mir.

Hi Namensvetter :smile:,

Was meinst Du mit „ich sehe die Buttons nicht“ im Gegensatz zu „ich sehe sie nicht mal im Formular?“ Irgendwie blick ich da überhaupt nicht durch. Ist nicht böse gemeint, aber vielleicht solltest Du mal versuchen, Dein Problem etwas präziser zu beschreiben. – Im Entwurfsmodus siehst Du grundsätzlich alle Komponenten (sogar die nicht-visuellen), außer, eine Komponente ist von einer anderen, darüberliegenden verdeckt. Zur Laufzeit ist eine nicht-verdeckte visuelle Komponente nur dann unsichtbar, wenn ihr „Visible“-Property auf FALSE steht.

Gruß
Martin

PS: Was Du mit der Imagelist willst, hab ich auch nicht verstanden.

Hallo,
erstmal,mit dem Show Hint,was ich gesagt hatte,ist ja erstmal Blödsinn,damit kann ich ja nichts anfangen,wenn ich die Buttons nicht sehe,weil ich Show Hint für die Buttons benutzen will,ich weiß jetzt was Hint und Show Hint bedutet,mein Problem ist jetzt,
ich bin auf win32 registerkarte gegangen,habe dann die Imagelist irgendwo auf dem Formular plaziert,dann natürlich doppelt raufgedrückt,dann so 4 Symbole hinzugefügt,und dann Ok gedrückt.
Dann bin ich auf meiner TTolbar raufgegangen,wo die Buttons ja alle angezeigt werden sollen raufgegangen,und dann bei Images halt Imagelist1 eingetragen bzw.,das stand ja schon da,weil die existiert,egal.Auf jedem fall müßten danach die Buttons für die Symbolleiste zu sehen sein,sind sie aber nicht,was ist das ??

Macht`s gut

Martin
P.S.:Hoffe,habs jetzt einigermaßen gut erklärt :wink:

Hi Namensvetter :smile:,

Was meinst Du mit „ich sehe die Buttons nicht“ im Gegensatz zu
„ich sehe sie nicht mal im Formular?“ Irgendwie blick ich da
überhaupt nicht durch. Ist nicht böse gemeint, aber
vielleicht solltest Du mal versuchen, Dein Problem etwas
präziser zu beschreiben. – Im Entwurfsmodus siehst Du
grundsätzlich alle Komponenten (sogar die nicht-visuellen),
außer, eine Komponente ist von einer anderen, darüberliegenden
verdeckt. Zur Laufzeit ist eine nicht-verdeckte visuelle
Komponente nur dann unsichtbar, wenn ihr „Visible“-Property
auf FALSE steht.

Gruß
Martin

PS: Was Du mit der Imagelist willst, hab ich auch nicht
verstanden.

Klick mal mit der rechten Maustaste auf deine Toolbar und dann „Schalter hinzufügen“

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Habs gelöst
Hi !
das mit Schalter hinzufügen war richtig,vielen vielen Dank.

Mach`s gut

Martin

doch nicht gelöst
Hallo,
wenn ich mit der rechetn Maustaste in die Toolbar gehe,und dann Neuen Schalter,das funktioniert ja noch,aber auf dem Schalter sind keine Symbole,die ich in der Image-List habe zusehen,hab schon ImageIndex auf -1 1 2 usw.,mehrere zahlen ausprobiert,die ich im der Imagelist habe,aber nie sehe ich ein Symbol,Visible ist auch auf true,was ist denn das nun ??

Vieln Dank erstmal,für eure Hilfe.

Martin

Hi,

also soweit ich das verstanden habe, sind die Symbole, die auf so Schaltern (TBitBtn und TSpeedButton) zu sehen sind, einfach die Bitmaps, die im Glyph-Property stehen (Achtung: Das können mehrere - bis zu vier Stück - sein. Dann mußt Du noch NumGlyphs entsprechend setzen). Welchen Zweck Deine ImageList erfüllen soll, ist mir schleierhaft.

Gruß
Martin