Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Pfeil-Up oder Down in Text (https://www.delphipraxis.net/132688-pfeil-up-oder-down-text.html)

oki 17. Apr 2009 21:41

Re: Pfeil-Up oder Down in Text
 
Zitat:

Zitat von Hansa
Falls Image (= Datei), dann kann es sein, dass kein Pfeil da ist. => Fehlerquelle (vergessene Datei) um 3 Zeilen einzusparen.

Aber nur, wenn er sich das Image nicht aus einer ImageList sonder als Datei von der Platte holt.

Zitat:

Zitat von Alfi001
Die Grafik kannst du beispielsweise aus einer ImageList herausholen.

Gruß oki

Ralf Kaiser 17. Apr 2009 21:43

Re: Pfeil-Up oder Down in Text
 
Zitat:

Zitat von Hansa
Falls Image (= Datei), dann kann es sein, dass kein Pfeil da ist. => Fehlerquelle (vergessene Datei) um 3 Zeilen einzusparen.

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.

sx2008 17. Apr 2009 22:48

Re: Pfeil-Up oder Down in Text
 
Man kann natürlich auch den Font Webdings (oder Wingdings, Wingdings2,Wingdings3) verwenden und dort einfach die Pfeile raussuchen.

Meistens denkt man ja als Programmierer gar nicht so um die Ecke, aber in diesen Symbolfonts stecken viele nützliche Zeichen, die man mit wenig Aufwand verwenden kann.

Um OnDrawCell() kommt man nicht herum, weil man für Überschrifttext und Pfeilsymbol versch. Fonts benötgt.
Zusatzbonus ist allerdings, dass die Pfeile autom. mit der Fontgrösse scalieren.

Hawkeye219 17. Apr 2009 23:51

Re: Pfeil-Up oder Down in Text
 
Hallo,

eine kleine Anregung:

Delphi-Quellcode:
Canvas.Pen.Color := clDkGray;
GraphUtil.DrawArrow (Canvas, sdDown, Point(50, 50), 4);
Gruß Hawkeye

_frank_ 18. Apr 2009 14:57

Re: Pfeil-Up oder Down in Text
 
Zitat:

Zitat von sx2008
Man kann natürlich auch den Font Webdings (oder Wingdings, Wingdings2,Wingdings3) verwenden und dort einfach die Pfeile raussuchen.

wenn dann Marlett (0x74,0x75), das nimmt windows imho auch für seine symbole...

es gab auch mal irgendeine Api-Routine, die solche Windows-Symbole malen konnte...weis aber nicht mehr, wie die hies.

Gruß Frank

uligerhardt 15. Jan 2010 12:17

Re: Pfeil-Up oder Down in Text
 
Zitat:

Zitat von _frank_
es gab auch mal irgendeine Api-Routine, die solche Windows-Symbole malen konnte...weis aber nicht mehr, wie die hies.

Meinst du "Stock-Bitmaps"?
Delphi-Quellcode:
LoadBitmap(0, PChar(OBM_CLOSE));

Der.Kaktus 15. Jan 2010 12:53

Re: Pfeil-Up oder Down in Text
 
Hi,
es gab mal von ElDos(spaeter uebernommen von LMD..ELPack)..ELTree..diese Komponente konnte das prima. schoene Pfeile in Sortrichtung...Vielleicht findest Du noch die Freeversion im Netz.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:55 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz