标题:vb中的richtextbox控件问题
只看楼主
zhnzz4229
Rank: 2
等 级:论坛游民
帖 子:23
专家分:23
注 册:2011-12-2
结帖率:33.33%
 问题点数:0 回复次数:2 
vb中的richtextbox控件问题
Dim a, b As Integer
Private Sub Form_Load()
a = RichTextBox1.Width / Form1.ScaleWidth   '宽度比例
b = RichTextBox1.Height / Form1.ScaleHeight '高度比例
End Sub

Private Sub Form_Resize()
RichTextBox1.Width = a * Form1.ScaleWidth
RichTextBox1.Height = b * Form1.ScaleHeight
End Sub
为什么控件高度不会跟随窗体的改变而改变???

[ 本帖最后由 zhnzz4229 于 2013-9-1 10:24 编辑 ]
2013-09-01 10:22
zhnzz4229
Rank: 2
等 级:论坛游民
帖 子:23
专家分:23
注 册:2011-12-2
得分:0 
已经解决了,原来是类型不对。
2013-09-01 10:53
zhnzz4229
Rank: 2
等 级:论坛游民
帖 子:23
专家分:23
注 册:2011-12-2
得分:0 
程序代码:
Dim a, b As Single
Private Sub Form_Load()
a = RichTextBox1.Width / Form1.Width
b = RichTextBox1.Height / Form1.Height
End Sub

Private Sub Form_Resize()
RichTextBox1.Width = a * Form1.Width
RichTextBox1.Height = b * Form1.Height
End Sub
这是修改后的代码!!!
2013-09-01 11:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-419927-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.648734 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved