Autor Beitrag
belzebubi
Hält's aus hier
Beiträge: 12



BeitragVerfasst: Do 27.03.03 23:00 
Weiß einer wie ich eine neu geschaffene Eigenschaft die einen text ausgibt mit der Tfont Eigenschaft zur Entwurfszeit verändern kann?.
Ich hoffe ihr seit nicht so ratlos wie ich. :wink:

_________________
Frieden ist nicht alles, aber ohne Frieden ist alles nichts!
CenBells
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1547

Win 7
Delphi XE5 Pro
BeitragVerfasst: Do 27.03.03 23:48 
wo willst du denn den text ausgeben?
Du musst in der Komponte, die den Text anzeigt, die Eigenschaft Font deinen Vorstellungen entspechend anpassen.

Gruß
Ken
belzebubi Threadstarter
Hält's aus hier
Beiträge: 12



BeitragVerfasst: Fr 28.03.03 18:03 
Titel: etwas genauer
Also ich erkläre das mal ausführlicher.
Ich bin dabei eine Komponente zu erstellen. Dabei habe ich ein Problem.
Ich habe die Komponente mit einem Text versehen, den man auf ihr ausgeben kann. Diesen Text möchte ich nun noch mit font verbinden.
Zur laufzeit habe ich das Problem schon gelößt, indem ich einfach canvas.font:=self.font; vor der Textausgabe
in die paintmethode geschrieben habe. Nun möchte ich aber das sich die Eigenschaft auch zur Laufzeit ändert. Wie geht das. Ich weiß nicht wo ich die Komonente wieder neu zeichnen muss. Gib es vielleicht eine Methode die Änderungen im Objektinspektor ausgibt, in der ich meine Komponente neu zeichnen kann.[/code]

_________________
Frieden ist nicht alles, aber ohne Frieden ist alles nichts!
CenBells
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1547

Win 7
Delphi XE5 Pro
BeitragVerfasst: So 30.03.03 15:25 
du könntest in jeder prozedur, die eine eigenschaft ändert ein Invalidate aufrufen.
Gruß
Ken