有关Text控件的问题~请教大家

Cloud_drift 2009-05-04 07:16:29
我弄了一个大数计算器,在Text控件里面分别输入两个操作数,最后在第三个Text里面显示结果,别的都挺正常,可是当Text里面的数字超过一行,并且再最前面有负号的时候就会显示成:
-
1233455678
请问这是为什么?怎么改?我想要的结果是:
-1233455678
...全文
73 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zealot1021 2009-05-04
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zhang_zhen_biao_ 的回复:]
给text控件加水平滚动条应该可以。
[/Quote]

那跟把控件拉长有什么区别,还是显示不完整..
JonasFeng 2009-05-04
  • 打赏
  • 举报
回复
单行模式,把每个TEXT控件的长度弄长点。
zhang_zhen_biao_ 2009-05-04
  • 打赏
  • 举报
回复
给text控件加水平滚动条应该可以。
zhang_zhen_biao_ 2009-05-04
  • 打赏
  • 举报
回复
给text控件加水平滚动条应该可以。
pricks 2009-05-04
  • 打赏
  • 举报
回复
目前大多数的编辑器都“认识”英文单词和数字的,所以你那个Text一看到1233455678 ,就知道这是一个数字,就不会拆开它,所以当一行显示不下的时候,自然会将这整个数字放到第2行来显示。

这算是回答了你一半的问题了。

至于另一半,我也不知道。但有个建议不知是否可行:
你将第3个Text的长度稍微加长一点。
genius_tong 2009-05-04
  • 打赏
  • 举报
回复
mode改为单行
Cloud_drift 2009-05-04
  • 打赏
  • 举报
回复
试了一下,单行属性是可以了,但是这样文本框就会变成一行,数字大了看起来很别扭~~~~有别的办法吗?
llsen 2009-05-04
  • 打赏
  • 举报
回复
把文本框设为单行模式

mode属性

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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