Delphi-PRAXiS

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 Memos (https://www.delphipraxis.net/15363-memos.html)

Splinter 27. Jan 2004 10:48


Memos
 
wenn ich einer Memo einen text zuweise
kann ich irgendwie einstellen das man als anwender den nicht verändern kann während das prog läuft?

also wenn ich z.b. in die erste zeile der memobox das aktuelle datum reinschreibe, das soll man nicht verändern können

geht das irgendwie? =)

mfg SPlinter

Robert_G 27. Jan 2004 10:52

Re: Memos
 
Moin Splinter.
Einfach ReadOnly auf true setzen.

sakura 27. Jan 2004 10:52

Re: Memos
 
Einfach im OI die Eigenschaft ReadOnly auf True setzen.

...:cat:...

Splinter 27. Jan 2004 11:09

Re: Memos
 
mh ja aber dann kann man ja gar nix mehr reinschreiben
es sollte so sein das man nur die erste Zeile nich verändern kann

sakura 27. Jan 2004 11:31

Re: Memos
 
Das geht nicht. Dann musst Du zwei Memos (oder Edit und Memo) nehmen, Borderstyle auf bsNone setzen und alles in ein Panel (für den Border) setzen.

...:cat:...

Splinter 27. Jan 2004 11:40

Re: Memos
 
mh ok danke jedenfalls
ich schau mal

Neg 27. Jan 2004 11:47

Re: Memos
 
Alternativ könntest du dir natürlich den "Soll-Text" der ersten Zeile merken und bei onChange des Memos mit der ersten Zeile vergleichen. Unterscheidet sich die Zeile vom Soll-Text, so setzt du sie einfach auf diesem Soll-Text. Allerdings verschwindet dann z.B. ein Teil des Textes des Benutzers, wenn er die zweite Zeile durch Backspace oder Entf mit der ersten vereint. Unschön.

Also gebe diesen Text lieber in einem Label oder Edit aus, oder so wie Sakura geschrieben hat.


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