Entwickler-Ecke
Sonstiges (Delphi) - Columns Reihenfolge!
Nise - Fr 04.04.03 11:25
Titel: Columns Reihenfolge!
Hallo zusammen!
Ich Arbeite mit Delphi 6 und einem zusatz Komponenten der sich Rad Studio nennt
http://www.rad-Studio.com. Ich habe eine kleine Prozedur geschrieben (unten) und habe verusch die Reihenfolge zu ändern aber ich möchte die Reihenfolge nur einmal veränder nicht mehr mals mit dem unten angegebenen Code ändert sich die Reihen folge immer und immer wieder wenn ich auf den Button klicke! Wie kann ich das schreiben ohne das ich eine Select - Abfrage schreiben muss! Ich möchte das sich nicht nur die überschrieft sonder auch die sogenanten Wizards ( Tabellen ) unter den Columns gleich mit verändern!
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
| var i: Integer; s: string; begin ZiKontDBGP1.FreezeGrid; try with ZiKontDBGP1.Columns.Items[0] do begin
case TComponent(Sender).Tag of
401: begin s := ZiKontDBGP1.Columns.Items[0].Caption; ZiKontDBGP1.Columns.Items[0].Caption := ZiKontDBGP1.Columns.Items[0].Caption; for i := 0 to ZiKontDBGP1.Columns.Items[0].Tag do end; |
Danke im Vorraus
Mfg Nise
Moderiert von
Aya: Code-Tags eingefügt.
Nise - Fr 04.04.03 14:06
Titel: Antwort gelesen!
Hallo!
Ja ich habe deine Antwort gelesen! Danke! Das war aber nicht genau das was ich gesucht habe ich habe nähmlich 4 Popup Items und zu jeder Item soll so angegeben werden so das sich wenn ich auf das erste menü klicke das este Feld (Columns[0]) Sich an die letzte stelle gestellt wird und wenn ich noch mals auf den 1 Menü klicke soll es sich nicht mehr ändern und wenn ich auf das zweite menü klicke soll es auch an die letzte stelle rücken und das was davor an der letzten stelle war soll an vorletzt stelle gerückt werden usw. und wenn ich wieder auf das erste klicke soll das erste wieder an der ersten stelle sein!!
Bei diesem Beispiel war es so das wenn ich nochmals auf das menü geklickt habe hast sich es wieder veränder! Das wollte ich aber nicht!
Danke
Mfg Nise
LCS - Fr 04.04.03 14:16
Hi
Also wenn ich mir das so überlege, produzierst du ziemlich viel Aufwand für etwas, das eigentlich schon vorhanden ist. Im RAD-Datengitter kann der Anwender seine Spalten hin- und herschieben und gruppieren, dazu kann man noch den Customize-Dialog einblenden um Spalten aus dem Gitter rauszunehmen oder einzufügen.
Wäre es nicht wesentlich einfacher dem Anwender mit diesen Mitteln arbeiten zu lassen und die aktuelle Konfiguration zu speichern und beim nächsten Mal wieder zu verwenden?
Das geht ohne grosse Probleme und der Anwender kann die Darstellung anpassen wir er es für richtig hält.
Gruss Lothar
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!