Zitat von
JannyR:
Wie man die Schrift etc für das ganze label ändert weiß ich, aber ich habe nur ein label zur verfügung in der ich den text verschieden formatieren will.
Also ich würde dir den Tipp geben, verschiedene Labels zu nehmen.
Ich hätte es folgenermasen gemacht (Wenn du etwas nicht verstehst nachfragen!):
Zuerst hast du ein array-record in dem die Daten stehen:
Delphi-Quellcode:
type
TData = record
description, attack, quests : string;
hitPoints : Integer;
end;
Und dann kannst du in ein array schreiben:
Delphi-Quellcode:
private
datas : array of TData;
Nun muss du dass array mit Daten füllen. Wenn du das gemacht hast, dann kannst du in der Listbox das OnClick nehmen, und dann entsprechend die Labels auffüllen.
Und zu wissen, welches Item des Array man nehmen muss, kannst du die Eigenschaft "ItemIndex" verwenden, welches dir das angeklickte Item verrät (bei 0 beginnend und -1 ist keine selektion)!
Dies ist noch ohne Bild, aber ich denke, dass sollte jetzt nicht mehr so schwierig sein ...
Ich habe noch eine Frage: Wie sind eigentlich die Daten gespeichert? In einer ini Datei o.s.ä.?
Übrigens wirst du mit einem TLabel nicht weit mit verschiedenen Formatierungen kommen.
Wenn du möchstest, kann ich dir mal eine Demo anhängen!