注册 登录
编程论坛 VFP论坛

能否让客户调整编辑框的大小?

Wayneboc 发布于 2023-10-06 14:52, 539 次点击
    我在一个form上加了三个编辑框,用于给客户录入三种会议的纪要。三个文字的数量没有规律,忽多忽少。我想让客户能够调整(比如拖拽)编辑框的大小。
    我看了属性栏,试着改了几个属性(例如IntegralHeight,FonCondense,FontExtend)也没成。
     我的问题是,用户是否可以调整编辑框的大小?如果能,程序如何写?
     多谢阅读,多谢回复指导。
5 回复
#2
laowan0012023-10-06 19:47
用户随意的调整(比如拖拽)实现起来可能比较麻烦,因为涉及到周边控件的resize
两个建议:
(1)每个编辑框边上放个按钮(姑且叫放大按钮吧),点击其中一个按钮,则放大当前编辑框,缩小另外两个编辑框
(2)在编辑框获得焦点时处理当前编辑框的大小(放大当前编辑框,缩小另外两个编辑框),失去焦点时还原成正常大小
这样比较好控制编辑框的大小和位置,也省了对超界拖拽的判断和处理

简单粗暴的方法,供仅参考,希望能帮到你



[此贴子已经被作者于2023-10-6 19:48编辑过]

#3
sam_jiang2023-10-06 20:51
编辑框需要调节大小吗?一旦字数一定数量,就会出现滚动条的呀?
#4
gs25367856782023-10-07 08:55
这位朋友我上传一个文件,你下来自己琢磨吧。
只有本站会员才能查看附件,请 登录
#5
星光悠蓝2023-10-07 09:07
用页框控件,每在页面放一个编辑框,表单设为可调边框,页框控件锚定纵横边界,通过调整表单宽度来自适应。
#6
schtg2023-10-07 15:14
回复 4楼 gs2536785678
非常好!谢谢分享!
1