![]() |
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 |
Re: Tabellenzellen "unnutzbar" machen
Delphi-Quellcode:
procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol,
ARow: Integer; var CanSelect: Boolean); begin CanSelect:=StringGrid1.Cells[Acol,Arow]=''; end; |
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 |
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 14:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz