Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by ChrisE,
18. Feb 2011
OK, das mit den Column-Names müßte die einzige Lösung sein - dich ich aber so nicht wollte.
Aber das mit dem ID-Array funktioniert eben leider nicht. Denn wenn ich das ändere bei Drag&Drop weiß ich ja immer noch nicht welche Spalte ich ansprechen muss. Denn nach einem einfachen D&D bleibt der Index der Column (somit der zu Griff über Item.Caption oder Item.SubItems) noch bestehen. Erst nach...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by ChrisE,
18. Feb 2011
Hallo David,
danke das du mir antwortest :-D
Zunächst zu VirtualStringTree: Diese Komponente kenne ich, wollte ihr Verwendung aber vermeiden. Außerdem weiß ich nicht wie es da mit der kommerziellen Nutzung aus sieht. Naja, und es läuft ja "eigentlich". Nur eben dieser Bug?!
Ich hatte in meinem ersten Beitrag ein Projekt angehängt, da es gar nicht so einfach ist zu beschreiben was ich...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by ChrisE,
16. Feb 2011
*push*
Vielleicht gibt es ja doch jemanden, der hier was weiß
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by ChrisE,
10. Feb 2011
Hallo,
mal eine kurze Zwischenmeldung - ist kein Push ;-)
Es gibt einen erstmal vertretbaren Weg darüber, das RecreateWND immer nach einem Drag&Drop der Columns auf zu rufen.
procedure TForm52.ListView1ColumnDragged(Sender: TObject);
begin
PostMessage(ListView1.Handle, CM_RECREATEWND, 0, 0);
end;
Das hat zumindest zur Folge, dass die Tags der Spalten tatsächlich immer stimmen. Das...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by ChrisE,
8. Feb 2011
Hallo,
Die Problembeschreibung:
Ein Formular mit einer Listview im ViewStyle vsReport. OwnerData ist true. Es werden verschieden Columns erzeugt. Diese erhalten um sie später indentifiezieren zu können in der Tag-Property eine Nummer. Im OnData-Event wird dann aufgrund der Tag-Eigenschaft entschieden welcher Wert ausgegeben werden soll.
(hier ein Beispiel für die Ausgabe:) )
procedure...