Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Multiselect / extendedSelect bei Stringgrids? (https://www.delphipraxis.net/158056-multiselect-extendedselect-bei-stringgrids.html)

D. Annies 3. Feb 2011 19:49

Multiselect / extendedSelect bei Stringgrids?
 
Hallo, Delpher,
ich brauche einen Code, mit dem ich in einem Stringgrid auch mehrere nicht-verbundene Spalten markieren kann.

Bisher habe ich:
Delphi-Quellcode:
procedure TBuchMain.TntStringGrid3MouseDown(Sender: TObject;
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var c,r : Integer;
begin
  TntStringGrid3.MouseToCell(X,Y,c,r);
  if (r = 0) and (c >= 3) AND (c < tntstringgrid3.ColCount-1) then
    TntStringGrid3.Selection := TGridRect(Rect(c,1,c,TntStringGrid3.RowCount-1));
end;
aber die Spalten müssen dabei leider zusammenhängend sein.

Vielen Dank für eine Idee,
Detlef

D. Annies 4. Feb 2011 11:49

AW: Multiselect / extendedSelect bei Stringgrids?
 
Ich hab's gelöst, indem ich in den Options die Spalten verschiebbar gesetzt habe. Dann kann ich die getrennt liegenden Spalten nebeneinander setzen und als Block bearbeiten.
Gruß, Detlef :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz