Moin, moin,
wenn ich die Komponente GradButton installiere, erhalte ich eine Fehlermeldung, sobald ich ein Programm kompiliere, welches in einem Grid die Spaltenüberschrift ändert.
z.B.
DBG_Protokoll.Columns.Items[3].Title.Alignment := taRightJustify;
Fehlermeldung:
main.pas(2490,68) Error: Incompatible type for arg no. 1: Got "TTextAlignment", expected "TAlignment"
"taRightJustify wird falsch/um definiert"
Deinstalliere ich die Komponente GradButton ist alles wieder ok. Gibt es bereits ein Bugfix, oder muß ich da selbst Hand anlegen?
Baba.
GradButton
-
- Beiträge: 359
- Registriert: Mi 27. Mai 2009, 20:54
- OS, Lazarus, FPC: OpenSuse11.4 x86 (Lazarus: 0.9.30 FPC 2.4.2)
- CPU-Target: x86
- Wohnort: Cottbus
Re: GradButton
Ich weiß es nicht genau, probiere es mal so:
Sollte eigentlich gehen...
Edit:
Gerade Probiert, geht so
Code: Alles auswählen
DBG_Protokoll.Columns.Items[3].Title.Alignment := TAlignment(taRightJustify);
Edit:
Gerade Probiert, geht so

-
- Beiträge: 1102
- Registriert: Di 5. Aug 2008, 09:37
- OS, Lazarus, FPC: Windows ,Linux,FreeBSD,Dos (L trunk FPC trunk)
- CPU-Target: 32/64,PPC(+64), ARM
- Wohnort: Eindhoven (Niederlande)
Re: GradButton
Gradbutton definiert offenbar auch TAlignment oder taRightJustify.
Einfach den unitname zu tarightJustify hinzu fuegen. Also grids.taRightJustify oder so
Teekeks Loesung ist falsch. Das Assignment mag klappen, aber es kann sein das taRightJustify in einem Unit den Wert 4 hat, und in der andere 5. Dann funktioniert das nicht.
Einfach den unitname zu tarightJustify hinzu fuegen. Also grids.taRightJustify oder so
Teekeks Loesung ist falsch. Das Assignment mag klappen, aber es kann sein das taRightJustify in einem Unit den Wert 4 hat, und in der andere 5. Dann funktioniert das nicht.