Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   StringGrid, 2 Zeilen (1 fixed), RowSelect) 2. Zeile soll nicht markiert sein (https://www.delphipraxis.net/165568-stringgrid-2-zeilen-1-fixed-rowselect-2-zeile-soll-nicht-markiert-sein.html)

hoika 6. Jan 2012 08:50

StringGrid, 2 Zeilen (1 fixed), RowSelect) 2. Zeile soll nicht markiert sein
 
Hallo #,

wie bekomme ich das hin ?

geg:
StringGrid, RowSelect gesetzt
eine FixedRow
die 2. Zeile ist bereits markiert, soll es aber nicht

Row:= 0 klappt leider nicht

Ich habe hier auch das TAdvStringGrid (TMS),
finde aber keine Einstellung.

Danke

#Update:#
erledigt

Delphi-Quellcode:
var
  Rect: TRect;

  SetRect(Rect, 0, 0, 0, 0);
  AdvStringGrid1.Selection := TGridRect(Rect);

Heiko

Keldorn 6. Jan 2012 09:10

AW: StringGrid, 2 Zeilen (1 fixed), RowSelect) 2. Zeile soll nicht markiert sein
 
Hallo

fürs normale Grid:
Du mußt das auf -1 stellen, wenn du das nur auf 0 stellst, war auch noch irgendwas.
Delphi-Quellcode:
SetRect(Rect, -1, -1, -1, -1);
Du wirst dir damit aber eine exception einhandeln, wenn du am mausrad drehst. Irgendwo ist da auch ein Beitrag u.a. von mir, den find ich so schnell aber nicht :-).

Gruß Frank

himitsu 6. Jan 2012 09:16

AW: StringGrid, 2 Zeilen (1 fixed), RowSelect) 2. Zeile soll nicht markiert sein
 
0 ist die erste Zeile, bzw. Spalte.

Wenn diese Position z.B. durch Fixed gesperrt ist, dann wird das nächst mögliche Position ausgewählt.

und -1 = deselektiert


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:48 Uhr.

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