Einzelnen Beitrag anzeigen

Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.755 Beiträge
 
Delphi 10.4 Sydney
 
#11

Re: Klick auf Kopfzeile von StringGrid -> sortieren lasse

  Alt 8. Jan 2010, 20:19
Der aufruf der Sortiermethode durch diesen Code funktioniert auch
wenn die Spalten gescrollt wurden.

Delphi-Quellcode:
procedure TForm1.StringGrid1MouseUp(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
var
  col, row: Integer;
begin
  if button = mbright then
    begin
      StringGrid1.MouseToCell(X,Y,col,row);
      if (row = 0) then
        SortStringGrid(StringGrid1,[col]);
      if (Shift = [ssShift]) and (row > 0) then
        begin
          //############
          //ShowMessage(IntToStr(row));

          FormShowData.ShowModal;
        end;
    end;
end;
Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat