想让文本框不换行,怎么办啊?

myhui 2004-09-02 11:07:58
Edit1的AutoSize 已为ture,我在程序中改变了Edit1的Caption属性,文字变多了,它就自动变为两行,我只想,让它在一行中出现,请问,怎么办啊。
...全文
178 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
EraserPeople 2004-09-02
  • 打赏
  • 举报
回复
同意楼上的,补充一下,如果想让回车不换行,这样:
WantReturns = false;
futulove 2004-09-02
  • 打赏
  • 举报
回复
如果是MEMO或者RICHEDIT或其他控件你看有没有一个WordWrap的属性把他设成False,一般在属性的最后一项。这样你不按回车,是不会换行的,回车键要手动屏掉,在这个控件的OnKeyPress事件里写
void __fastcall TForm1::Memo1KeyPress(TObject *Sender, char &Key)
{
if(Key==VK_RETURN)
Key=0;
}
futulove 2004-09-02
  • 打赏
  • 举报
回复
Edit是不能换行的
EraserPeople 2004-09-02
  • 打赏
  • 举报
回复
不可能吧,是不是别的控件呀?
ralpha08 2004-09-02
  • 打赏
  • 举报
回复
Edit会换行吗?
我没碰到过!
jishiping 2004-09-02
  • 打赏
  • 举报
回复
这个问题,将分全部给我好像不是很好,但是已经给了,也就没有办法了。
jishiping 2004-09-02
  • 打赏
  • 举报
回复
是Label的话,还是将 WordWrap 改为 false 就可以了。
myhui 2004-09-02
  • 打赏
  • 举报
回复
哦,是label1,标签,弄错了

13,826

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧