![]() |
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 |
Hallo,
im Property Options goEditing auf False setzen. :coder: Tschüss |
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 :-( |
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 |
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 :-( |
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 |
Danke werd mich mal damit spielen thx auf alle Fälle ;-)
cu :dancer: :hello: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:54 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