Memo 的ScrollBars 值为ssNone 在Memo中输入文字, 当一行中多于一个英单词时,并且最后一个英语单词已经超出了
Memo一行的最大长度. 这时,Memo会自动换行,将最后一个英语单词全部移到下一行.
如何取消这一现象?例: (假设 Memo 一行最多只能输10个英文字母) 当输入
All I have to do is learn English.
在Memo中的显示将是:
All I have
to do is
learn
English. 而我要的是:
All I have
to do is l
earn Engli
sh. 如何做到这一点???
Memo一行的最大长度. 这时,Memo会自动换行,将最后一个英语单词全部移到下一行.
如何取消这一现象?例: (假设 Memo 一行最多只能输10个英文字母) 当输入
All I have to do is learn English.
在Memo中的显示将是:
All I have
to do is
learn
English. 而我要的是:
All I have
to do is l
earn Engli
sh. 如何做到这一点???
解决方案 »
- 到底用fastreport还是用reportchine好呀
- 三层sqlquery-clientdataset,用insert插入二进制,不想插入时如何赋空?
- 谁有自动回帖机
- 如何提取数据库内容?
- 请问哪里可以找到有关DDE的编程资料,或者哪本书有这方面的介绍?我想知道setlink(‘explorer','参数??')中的参数有哪些?
- 编程大师的做法。
- "明月当空"那个混蛋,我要杀了他,他把我的邮箱密码给盗走了,谁能救救我?
- Delphi 鼠标移动事件
- 怎么在delphi中用摄像头拍照
- 我在win98上新装一个win2000但是装不上,我又不想装了,怎么才能把启动菜单中的“安装win2000。。。。“启动菜单项去掉或不让她在第一位???
- DDG6上,多线程一章的一个例子
- 端口服务器及中间层
memo1.WordWrap:=False或者直接在object inspect中设置wordwrap
你看下面这个回复框也有这个问题啊,
因为我现在在做一个系统,与硬件结合使用: Memo中的内容将显示在硬件的液晶上.
本来Memo一行显示的文本就少, 如果按默认的做的话,一屏只能显示很少几个单词了.
这样, 增加了硬件的翻屏次数, 也就是增加了操作复杂度
如何处理数据??总不能再一个一个的读吧
话估计memo达不到你要的效果,自已写控件了。
取消自动换行
但是这样做的话也许难度更高
如果真要强制换行用ONCHANGE就可以,也很简单的!
hthunter(核桃-我的心在下雨,雨中我和她携手漫步)不错.
说到了点上.
先去调查一下用户...:)过几天结贴... 谢谢.
exu(大脸猫) 做为程序员, 不能说什么是老外写的. 当发现某个问题就要寻找解决的方法.
cmain83(心缘※草)
我说老外写的意思是他们写的当然考虑他们自己的语言习惯.
如果对这个组件不满意,完全可以自己写一个符合东方人语言习惯的.
在onchange事件写代码
先获得光标焦点所在行,然后判断这一行的长度,如果大于某值时,
模拟键盘操作#13