Forum: Sonstige Fragen zu Delphi
Delphi
by Ralf Kaiser,
17. Apr 2009
Darum nehme ich für sowas dann eine ImageList. Die ist im Programm enthalten :wink:
Man kann dann einfach die Grafik mit ImageList.GetBitmap() auslesen und mit Canvas.Draw an die richtige Stelle malen.
Forum: Sonstige Fragen zu Delphi
Delphi
by Ralf Kaiser,
17. Apr 2009
Hallo Ralph - mit ph. :)
Das ist schon richtig. Aber ich erstelle mir für solche Situationen meistens eine Methode der ich z.B. nur einen ImageIndex einer ImageList übergeben muss um das korrekte Symbol zu zeichnen. Auf diese Weise kann man nicht nur "Pfeil-Dreiecke" sondern eigentlich jedes beliebige Symbol als Statusanzeige im Spaltenkopf zeichnen.
So eine Routine, inklusive des Tests...
Forum: Sonstige Fragen zu Delphi
Delphi
by Ralf Kaiser,
17. Apr 2009
Das muss ja nicht unbedingt mittels einer "manuellen" Methode wie PolyLine() geschehen. Meiner Meinung nach ist es am einfachsten den Pfeil als fertige Grafik mit Canvas.Draw() an die richtige Stelle zu zeichnen. Die Grafik kannst du beispielsweise aus einer ImageList herausholen.