Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Im Stringgrid Zeilen markieren (https://www.delphipraxis.net/14376-im-stringgrid-zeilen-markieren.html)

mrmiagi 8. Jan 2004 07:12


Im Stringgrid Zeilen markieren
 
Hi, wie ist es möglich in einem Stringgrid durch klicken auf eine Zelle diese farblich hervorzuheben und dieses aber auch beizubehalten, d.h. beim klick auf eine andere Zelle soll diese auch noch farblich hervorgehoben werden, ohne das die alte ihre Hervorhebung verliehrt.

Alter Mann 8. Jan 2004 07:20

Re: Im Stringgrid Zeilen markieren
 
Hallo mrmiagi,

Folgende Vorgehensweise würde ich wählen:

1. SelectGrid -> Col, Row zwischenspeichern
2. Das Stringgrid mittels CustomDraw zeichenen und die zwischengespeicherten Zeilen
mit der gewünschten Farbe hinterlegen

MfG

mrmiagi 8. Jan 2004 07:31

Re: Im Stringgrid Zeilen markieren
 
Hi Alter Mann,
wie kann ich denn die selektierte Zelle zwischenspeichern, mit einem Pointer? Bin absoluter Anfänger! Leider!

Sharky 8. Jan 2004 07:54

Re: Im Stringgrid Zeilen markieren
 
Hai mrmiagi,

am einfachsten kannst Du das wohl mit einem Array lösen.
Delphi-Quellcode:
var
myArray : ARRAY [1..row,1..col] of BOOLEAN;


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:53 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