Autor Beitrag
JRegier
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1268

Win XP Home, Prof, 2003 Server
D6 Enterprise
BeitragVerfasst: So 03.07.05 10:33 
Hallo, ich will für eine DB Anwendung das sortieren ab/aufsteigend machen und dafür habe ich eine Komponente die
ich ätwas ändern würde!

Also ich benutze im momemt ein StringGrid mit dem ich die Sortierreheinfolge der Felder bestimme!
Ich habe da schriftlich drin Aufsteigend bzw. ABSTEIGEND nach doppelclik! Da würde ich lieber SpeedButtons
verwenden wie läßt sich das Realiesieren oder muß ich eine Andere Grid Componente verwenden?
Martin1966
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1068

Win 2000, Win XP
Delphi 7, Delphi 2005
BeitragVerfasst: Mo 04.07.05 07:44 
Hallo!

Wenn Du das StringGrid benutzt musst du den Spaltentitel selbst zeichnen und dann dort dein Symbol draufzeichnen (z. B. im OnDrawCell)und auf das Klicken auf den Spaltentitel reagieren.

Lg Martin
JRegier Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1268

Win XP Home, Prof, 2003 Server
D6 Enterprise
BeitragVerfasst: Mo 04.07.05 08:27 
user profile iconMartin1966 hat folgendes geschrieben:
Hallo!

Wenn Du das StringGrid benutzt musst du den Spaltentitel selbst zeichnen und dann dort dein Symbol draufzeichnen (z. B. im OnDrawCell)und auf das Klicken auf den Spaltentitel reagieren.

Lg Martin


Oh, ein Mißverständniss! Es geht nicht darum den Spaltentitel zu ändern!

Also im Moment mache ich folgendes:
Ich klicke auf den Button "Suchen" und es Öffnet sich das Fenster das ich meinte wo das StringGrid
drinliegt! So jetzt ziehe ich die Felder einer DB Anwendung per Drag&Drop darein, und in der StringGrid
wird der Feldname eingefügt!

Hier klärt sich dein Mißverständniss auf
Also Links sind die Feldnamen in der Spalte, und Rechts für jedes Feld die dazugehörigen Buttons für Auf/Absteigend!

Ich habe das schon auf die weise gelöst:
Habe nur das einspaltige StringGrid und Rechts neben dem StringGrid ordne ich die Buttons an! Die Buttons sind in
einer TList und wenn ich die Rangfolge der Felder bei Sortiereng ändere verschiebe ich die "Auf/Absteigend" Buttons
in der TList auch!

Mal sehen vieleicht poste ich mal ein ScreenShot sobald es möglich ist!