神印王座图片头像:VB高手进!

来源:百度文库 编辑:高校问答 时间:2024/04/30 14:32:59
我想用文本(TextBox)显示记录的但记录过长我就把记事本这本设置
Text1.MultiLine = True
Text1.ScrollBars = 1

但我又不想文本可用既不给修改里面的信息就把

Text1.Enabled =False

但是当记录过长的时候文本又不能水平移动

问一下现在应该怎么做才能使文本框水平移动又不可用(就是Text1.Enabled =False的情况下水平动文本框)

用HScroll1Bar 控件实现也行,用其它方法实现也行啊

你把TEXT的ENABLED属性设置成了FALSE 就不能实现
,你可以加一个按纽,弄个添加,当按纽发生CLICK事件以后,ENABLED 为TRUE
这样你修改完的就是你需要的长度
用locked=true
将它锁起

设置Text1的Locked属性为True就可以了,这样文本框就不可由用户编辑了,但是可以在程序中修改其内容

…………路过