read - Mi 05.11.03 20:40
Titel: LED Anzeige für Zahlen
Hi alle zusammen!
als völliger newbie habe ich mal 'ne frage
ich möchte die anzahl der zeilen in einer listbox als led anzeige anzeigen lassen - die bmp's dafür habe ich bereits erstellt und das mit dem feststellen,wieviel zeilen in der listbox sind, bekomme ich auch hin -- aber wie kann ich jetzt die bmp's so anzeigen lassen das ich die richtige anzahl habe
p.s. - die anzeige sollte aus zwei elementen bestehen, also zahlen gößer 10 anzeigen können
schon mal danke im voraus an alle die antworten
Moderiert von
Tino: Titel geändert.
tommie-lie - Mi 05.11.03 21:21
Hallo read,
Ich habe deinen Doppelpost entfernt, der vermutlich ein Versehen war (19:39 Uhr und 19:40 Uhr gepostet).
Außerdem möchte ich dich bitten, den Titel des Threads zu ändern. Unter "counter" stelle ich mir nicht unbedingt eine Pseudo-LED-Anzeige vor ;-)
Beachte dazu auch unsere Richtlinien:
| Delphi-Forum.de Richtlinien hat folgendes geschrieben: |
1.1 Beiträge
Bitte formuliere den Betreff Deiner Beiträge so, dass andere Mitglieder anhand dieser bereits das eigentliche Thema festmachen können. Beiträge wie etwa "Eine Anfängerfrage" oder "Weiß jemand, wie das geht?" lassen den Leser im Unklaren darüber, was das Thema der Diskussion ist. Eine Pseudocodezeile oder die Nennung des Objektes, um welches es sich in dem Beitrag handelt, helfen da schon mehr weiter. |
Zum Thema:
Wenn du die Bilder (ich vermute mal 10 Grafiken von 0 bis 9?) schon hast, wäre es das einfachste, zwei TImages nebeneinander auf die Form zu ziehen und die Bilder jeweils ändern, wenn sich in der Listbox was ändert.
Um die Stellen (Zehner und Einer) rauszukriegen, kannst du die (zweistellige) Zahl mit IntToStr(zahl) in einen String umwandeln und dann mit str[1] auf die Zehner-, mit str[2] auf die Einer-Stellen zugreifen.
Also
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| var str: String; zehner, einer: Char; begin str := IntToStr(Form1.Listbox1.Count); Zehner := str[1]; Einer := str[2]; end; |
Jetzt hast du in Zehner und Einer die "Zahlen" (als ANSCII/ANSI-Wert) der Anzeige und kannst entsprechend die Bilder auswählen, die du dann in das Image lädst (TImage.LoadFromFile).