Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Spalten in StringGrid sortieren
ThomasQ - Fr 21.09.12 18:32
Titel: Spalten in StringGrid sortieren
Hallo!
Mittels goFixedRowSelect 'aktiviere' ich die fixierten Spalten. Die jeweiligen Zellen 'reagieren' auch auf einen Mausklick (färben sich für die Dauer des Klicks). Weiter passiert aber (noch) nichts! Mit Hilfe welcher Methode ermögliche ich es nun, dass beispielsweise die jeweiligen geklickten Spalten sortiert werden? Die Methode 'OnFixedCellClick' hilft mir da auch nicht weiter...
Weiß mir da jemand zu helfen?
ThomasQ - Fr 21.09.12 22:12
Wenn ich das richtig verstehe, muss ich eine extra Schaltfläche (wegen ButtonClick) einbauen...ich möchte eigentlich eine Aktion, wenn ich auf eine beliebige Spalte in Zeile 0 klicke.
bummi - Fr 21.09.12 23:22
Delphi-Quelltext
1: 2: 3: 4: 5:
| procedure TForm2.StringGrid1FixedCellClick(Sender: TObject; ACol, ARow: Integer); begin SortStringGrid(StringGrid1, ACol); end; |
Options goFixedRowClick = true
ThomasQ - Sa 22.09.12 00:01
Bei mir funktioniert die Methode lediglich mit einem Doppelklick. Geht das auch mit einem einfachen Klick? Dennoch vielen Dank für die geduldige Hilfe!!!
bummi - Sa 22.09.12 00:36
Nein, geht bei mir auf einfachem Klick ...
? FixedRows = 1
? goFixedRowClick = true
? Richtiges Event
ThomasQ - Sa 22.09.12 13:08
Die Eigenschaften habe ich alle so gesetzt...dennoch geht es hier nur mit Doppelclick! Besser aber so, als gar nicht! Vielen Dank für die Hilfe!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!