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 OnExit Eigenschaft für Cells (https://www.delphipraxis.net/34214-stringgrid-onexit-eigenschaft-fuer-cells.html)

MrFish 19. Nov 2004 11:40


StringGrid OnExit Eigenschaft für Cells
 
Olla; :hi:

Ich möchte beim verlassen einer Zelle im StringGrid deren Inhalt bearbeiten. Leider finde ich nur die Eigenschaft OnExit für das gesammte StringGrid. Wie kann ich das machen wenn sich nur die Zelle innerhalb des StringGrid ändert? :gruebel:

Gruß MrFisch

Stevie 19. Nov 2004 11:58

Re: StringGrid OnExit Eigenschaft für Cells
 
Hi MrFish,

Zitat:

Zitat von Die OH
Das Ereignis OnSelectCell tritt ein, bevor eine Zelle im Gitter ausgewählt wird.

type
TSelectCellEvent = procedure (Sender: TObject; ACol, ARow: Longint; var CanSelect: Boolean) of object;
property OnSelectCell: TSelectCellEvent;

Beschreibung

Mit einer Ereignisbehandlungsroutine für OnSelectCell können Sie festlegen, ob eine bestimmte Zelle im Gitter markiert werden kann. Die Parameter Col und Row sind der Spalten- und Zeilenindex der Zelle. Um zu verhindern, daß die Zelle markiert werden kann, weisen Sie dem Parameter CanSelect den Wert False zu.

Delphi-Quellcode:
procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol,
  ARow: Integer; var CanSelect: Boolean);
begin
  Caption := Format('Col: %d Row: %d', [StringGrid1.Col, StringGrid1.Row]);
end;
MfG
Stefan

MrFish 19. Nov 2004 12:12

Re: StringGrid OnExit Eigenschaft für Cells
 
:hello: Klasse,

genau das habe ich gebraucht.

Danke MrFisch


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