易语言中怎样使纵向滚动条让编辑框中的内容移动?

易语言中怎样使纵向滚动条让编辑框中的内容移动?... 易语言中怎样使纵向滚动条让编辑框中的内容移动? 展开
 我来答
蜀黍撸炮不频繁
推荐于2016-08-30 · TA获得超过235个赞
知道答主
回答量:115
采纳率:0%
帮助的人:154万
展开全部

.版本 2

.子程序 __启动窗口_创建完毕, , , 百度知道-蜀黍撸炮不频繁

编辑框1.是否允许多行 = 真

编辑框1.滚动条 = 2  ' 纵向滚动条(1横 2纵 3纵横)

---------------------------------

如此简单   如还有疑问 可以百度HI我 我在线

1131202409
2011-01-10
知道答主
回答量:11
采纳率:0%
帮助的人:11.7万
展开全部

不用这么麻烦!

可以在编辑框组件的属性中找到:是否允许多行,改为真!

然后再把下面的滚动条改成自己喜欢的滚动条就OK了!

参考资料: 自己

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
du瓶邪
推荐于2016-06-13 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2783万
展开全部
1.新建一个编辑框控件(Edit Control),将其多行(Multiline)前面打勾(属性设置为True),Auto HScroll前面的勾去掉(属性设置False),这样就可以实现每一行填满后自动换行了。
2.再将垂直滚动条(Vetrical Scroll)前面打勾(属性设置为True),当输入或显示超过编辑框的大小后就会出现垂直滚动条。
3.如果是输入,滚动条会自动移动跟随到当前输入行,但是如果是设置将很多内容一次性让编辑框显示,滚动条就会一直处于最上方,需要手动拉到最下面才能看见最后一行的内容,在很多时候这是我们不需要的,而是想要滚动条处于最下方,如下的代码将实现这一功能:
this->SetDlgItemText(IDC_EDIT_RECV,str);//将字符串str中内容显示到ID为IDC_EDIT_RECV的编辑框
m_recvshw.LineScroll(m_recvshw.GetLineCount());//m_recvshw为该编辑框的成员变量(也就是control类型的变量)
//使用控件变量的一些成员函数设置滚动条的位置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式