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 Stringgrid soeben eingefügte Zeile markieren... (https://www.delphipraxis.net/104569-stringgrid-soeben-eingefuegte-zeile-markieren.html)

capo 6. Dez 2007 15:38


Stringgrid soeben eingefügte Zeile markieren...
 
Ich füge auf Form5 mittels folgendem Code Daten in mein Stringgrid:
Delphi-Quellcode:
  Form1.Stringgrid1.RowCount := Form1.Stringgrid1.RowCount + 1;
  Form1.StringGrid1.Row := Form1.Stringgrid1.RowCount - 1;
  Form1.StringGrid1.Cells[0, form1.StringGrid1.Row] := Trim(abo1.Text);
  Form1.StringGrid1.Cells[1, form1.StringGrid1.Row] := Trim(abo2.ext);
Das Stringgrid wird dann sortiert und Form5 schließt sich wieder.
Ich hätte gerne das meine neu hinzugefügte Zeile markiert und angeklickt wird.
Momentan wird immer die letzte Zeile markiert und nicht die soeben eingefügte Zeile.

gruss
Vito

Jerry 6. Dez 2007 15:55

Re: Stringgrid soeben eingefügte Zeile markieren...
 
hallo capo

ich würde eine unsichtbare spalte erstellen, in der du eine markierung hineinschreibst.
die markierung kann z.B ein x sein. wenn du nachdem sortieren genau nach dieser zeile suchst
kannst du diese dann markieren.

z.B:

for Zeile := grid.RowCount-1 downto 1 do
begin
if grid.Cells[5, Zeile] = 'x' ....dann hast die Zeilennummer zum markieren
end;

nachdem du die zeile markiert hast, musst du das x wieder löschen.

vielleicht hilft Dir das weiter...

capo 6. Dez 2007 16:06

Re: Stringgrid soeben eingefügte Zeile markieren...
 
Danke. Das wär eine Idee.
Gibt es noch andere Möglichkeiten?


Grüße Vito

capo 6. Dez 2007 22:41

Re: Stringgrid soeben eingefügte Zeile markieren...
 
Hi...
wie klick ich die Zeile dann an?
Delphi-Quellcode:
 form1.StringGrid1Click(self);
geht ja nich...
^^

Habs rausgefunden :)
Danke für den Tip, funktioniert SUPER!!!! :)


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