panel 里左边显示行数,右边textbox。

worldhj1 2010-01-04 10:47:57
我现在在panel里添加了一个TEXTBOX。左边位置准备显示行书。在拉滚动条的时候,怎么让左边的行数还是固定显示。现在是一拉就不见了,就看到文本了。。。大家说用什么实现比较好。显示行数和滚动功能。
...全文
141 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
dannisyan 2010-01-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 houyizhinv 的回复:]
不是很懂你的意思
textbox能多行显示吗?
用richtextbox可以不?
[/Quote]
textbox能多行显示都不知道?
worldhj1 2010-01-04
  • 打赏
  • 举报
回复
不加panel 当前行数我怎么根据他滚动的位置知道啊。
dreamsnake 2010-01-04
  • 打赏
  • 举报
回复
你的滚动是加在Panel上的?为什么不加在TextBox上???
houyizhinv 2010-01-04
  • 打赏
  • 举报
回复
如果你的意思是这行数的1234是铁打不动的东西
你可以考虑下 这样
在你的文本框上另外再建立一个文本框,设置为没有边框的
内容就是:
1
2
3
4
这样看上去好像这行数是在文本框里面的,实际上是两个不同的控件
worldhj1 2010-01-04
  • 打赏
  • 举报
回复
恩。或者另一种实现 拉滚垂直动条的时候。左边的数字根据当前的行来改变1234
houyizhinv 2010-01-04
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 worldhj1 的回复:]
就是旁边有 1 2 3 4 5 6 7 的。。左拉右拉。这些数字始终能显示出来
[/Quote]
你是不是这么个意思
比如文本框里的内容是
1 eeeeeeeeeeeeeeeeeeeeeeeeee
2 rrrrrrrrrrrrrrrrrrrrrrrrrrrrr
3 ffffffffffffffffffffffffffffffffffffff
然后下面有个滚动条,
在拉动滚动条的时候
eeeeeeeeeeeeeeeeeeeeeeeeee
rrrrrrrrrrrrrrrrrrrrrrrrrrrrr
ffffffffffffffffffffffffffffffffffffff
要左右移动
但是前面的1 2 3是不变的
worldhj1 2010-01-04
  • 打赏
  • 举报
回复
就是旁边有 1 2 3 4 5 6 7 的。。左拉右拉。这些数字始终能显示出来
houyizhinv 2010-01-04
  • 打赏
  • 举报
回复
不是很懂你的意思
textbox能多行显示吗?
用richtextbox可以不?
worldhj1 2010-01-04
  • 打赏
  • 举报
回复
有没有什么方法。。多行文本显示行数。

110,538

社区成员

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

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

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