Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi StringGrid editier Mögl. zu gewissem Grad sperren! (https://www.delphipraxis.net/3152-stringgrid-editier-moegl-zu-gewissem-grad-sperren.html)

Florian 26. Feb 2003 08:14


StringGrid editier Mögl. zu gewissem Grad sperren!
 
Also,
ich möchte meine StringGrid Komponente insofern nicht editierbar machen,
dass ich zwar mit der rechten Mouse klicken kann,mit der linken Mousetaste eine Zelle markieren kann aber ich will
verhindern, dass wenn ich nochmal in eine Zelle klicke,
dass dann der Cursor kommt und ich was reinschreiben kann.

Gibts da ne ganz simple Lösung?
Mir würde auch schon helfen, wenn ihr mir sagen könntet
wo welcher event bzw welche property gesetzt wird wenn ich
eine zelle nur markiert hab oder in ihr der Cursor aktiv ist .

Thx guys :-)
mfg Flo

Gaius 26. Feb 2003 08:21

Hallo,

im Property Options goEditing auf False setzen. :coder:

Tschüss

Florian 26. Feb 2003 08:24

Des geht aber trotzdem, ich hab des eh schon ausprobiert.
Zur Sicherheit jetzt nochmal, aber versuchs doch mal.
Klick dann zweimal rein, dann kannst auch editieren
:-(

Gaius 26. Feb 2003 08:38

Hallo,

merkwürdig, ich habs auch ausprobiert... :|

Was hast Du denn noch eingestellt (von einem neu aufs Form gelegten StringGrid ausgehend)?
Ach ja, habe es mit D5 ausprobiert.


Tschüss

Florian 26. Feb 2003 08:44

Tja, nur die Cols,Rows Anzahl,dann ein Popupmenü dazu,
und sonst nix !
Das ist es ja, ich hab keine ahnung was da abgeht, des darf eigentlich net sein lol.
Leider gibts meines Wissens keinen eigenen Event der dir sagt
ob man jetzt im Editiemotus ist oder nicht :-(

Gaius 26. Feb 2003 09:06

Hallo,

hab gerade das gleiche nochmal gemacht, diesmal mit Popup, aber geändert hat sich nichts. :(

Aaaaber: :hello:
TStringGrid.EditorMode gibt an ob der Edit-Mode aktiv ist oder nicht.
Das kannst Du auch setzen.

Wenn Du die Enterprise hast, lohnt sich auch ein Blick auf aGrids.pas.

Tschüss

Florian 26. Feb 2003 09:15

Danke werd mich mal damit spielen thx auf alle Fälle ;-)
cu :dancer: :hello:


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