Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Tabellenzellen "unnutzbar" machen (https://www.delphipraxis.net/88361-tabellenzellen-unnutzbar-machen.html)

algo05 14. Mär 2007 16:16


Tabellenzellen "unnutzbar" machen
 
Hallo,

habe eine Tabelle, beim Klicken in eine (leere Zelle) wird ein entsprechender Wert (Variableninhalt) in diese Zelle geschrieben. Jetzt möchte ich aber erreichen, dass wenn in einer Zelle bereits ein Wert steht, dieser nicht geändert werden kann. (Wenn auf eine gefüllte Zelle geklickt wird, soll nichts passieren). Gibt es eine bessere Möglichkeit, als vorher nachzuschauen, ob in der Zelle ein Wert steht. Die Frage stellt sich auch für einige Zellen, in die überhaupt nicht geschrieben werden darf.

algo

ibp 14. Mär 2007 16:26

Re: Tabellenzellen "unnutzbar" machen
 
Delphi-Quellcode:
procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol,
  ARow: Integer; var CanSelect: Boolean);
begin
  CanSelect:=StringGrid1.Cells[Acol,Arow]='';
end;

algo05 14. Mär 2007 16:31

Re: Tabellenzellen "unnutzbar" machen
 
Hallo,

danke, das ist doch die Variante für gefüllte Zellen, oder?
Wie kann ich jetzt noch einige Zellen überhaupt nicht anklickbar machen (Benutzer darf nichts reinschreiben).

algo

ibp 14. Mär 2007 16:34

Re: Tabellenzellen "unnutzbar" machen
 
teste es doch mal aus :wink:

für weitere einschränkungen musst du es erweitern, die Delphi OH hilft dir dabei!


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