Stringgrid-Zelle per Programmcode selektieren |
|
| System | Win9x, WinNT, Win2000, WinXP, Vista, Win7 |
|---|---|
| Ab Delphi-Version | Delphi 1 |
| Letzte Änderung | 28.09.2010 |
Um mehrere zusammenhängende Zellen in einem Stringgrid zu selektieren, müssen Sie der Eigenschaft "Selection" einen entsprechenden Wert überweisen.Folgendes Beispiel markiert bei den Zeilen 2 bis 4 jeweils die Spalten 1 und 2.
procedure TForm1.Button1Click(Sender: TObject);
begin
StringGrid1.Selection := TGridRect(Rect(1,2,2,4));
end;
Es können nur mehrere Zellen, die zudem zusammenhängen müssen, selektiert werden, wenn der Eigenschaft Options der Wert goRangeSelect angehört. Ansonsten ist es nur möglich eine Zelle zu markieren.Soll eine bestehende Markierung aufgehoben werden, übergeben Sie der Eigenschaft jeweils die Grenzen -1:
StringGrid1.Selection := TGridRect(Rect(-1,-1,-1,-1));
- Text im StringGrid ausrichten
- StringGrid Text vertikal ausgeben
- Einträge in einer Listbox markieren
- Schreibschutz bei bestimmten Zellen eines TStringgrid
- Zeilen eines Stringgrids färben
- Trennlinie im Stringgrid hervorheben
- Äquivalent zu ColSpan in HTML in TStringGrid
- Zeile eines StringGrids löschen
- Zeilen in einem StringGrid tauschen
- Bitmap in ein StringGrid zeichnen