Delphi-PRAXiS
Seite 2 von 2     12   

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 TStringgrid Zellen sperren (https://www.delphipraxis.net/89635-tstringgrid-zellen-sperren.html)

Z32 3. Apr 2007 14:11

Re: TStringgrid Zellen sperren
 
OK jetzt kann ich das Programm compelieren, aber ich kann trotztem noch die Zelen in Spalte 1 anwählen.

Irgentwas stimmt da noch nicht so ganz, oder ich mache was falsch. Hier nochmal der Code:

Delphi-Quellcode:
procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol, ARow: Integer;
  var CanSelect: Boolean);
begin
//
CanSelect := not (ACol = 1);
//
end;
Ich möchte ereichen, das man die Zellen in Spalte 1 nicht anwählen kann, aber ist es dann nicht eigentlich ein bisschen spät den Code im OnCellSelect zu schreiben ,denn dann ist ja schon eine Zelle ausgewählt , oder?

Christian Seehase 3. Apr 2007 14:20

Re: TStringgrid Zellen sperren
 
Moin Marvin,

Dir ist aber klar, dass die Nummerierung der Spalten bei 0 anfängt? ;-)
Ich habe nämlich den Verdacht, dass das, was Du als 1. Spalte ansiehst intern den Index 0 hat.

Z32 3. Apr 2007 14:32

Re: TStringgrid Zellen sperren
 
Zitat:

Zitat von Christian Seehase
Moin Marvin,

Dir ist aber klar, dass die Nummerierung der Spalten bei 0 anfängt? ;-)
Ich habe nämlich den Verdacht, dass das, was Du als 1. Spalte ansiehst intern den Index 0 hat.

nene, ich meine schon 1 :wink:

Christian Seehase 3. Apr 2007 15:11

Re: TStringgrid Zellen sperren
 
Moin Marvin,

kann es sein, dass Du FixedCols auf 1 stehen hast?
Dann kann man nämlich beim Programmstart die standardmässig ausgewählte Zelle bearbeiten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:17 Uhr.
Seite 2 von 2     12   

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