vb.net在设计过程中,发现当窗口化的窗体最大化后,里面的组件不能被放大~~

也就是说在最大化后海留有很多的空白的地方然而窗口化的时候就填满了窗体我感到很郁闷改如何解决这个问题... 也就是说在最大化后海留有很多的空白的地方
然而窗口化的时候就填满了窗体
我感到很郁闷 改如何解决这个问题
展开
 我来答
桩何梅差
2011-02-08 · TA获得超过756个赞
知道小有建树答主
回答量:379
采纳率:50%
帮助的人:205万
展开全部
这个问题,如有可能你应当先把大的控件停靠在窗体的某部分,其他的控件用form的resize事件触发控件宽高的数值或控件位置坐标的数值。例:

Private Sub Form1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Resize
Dim pLabel1, pTextBox1, pButton1 As New Point

pLabel1.X = CInt(Me.Width / 7)
pLabel1.Y = CInt(Me.Height / 8) + 4

pTextBox1.X = CInt(Me.Width / 5)
pTextBox1.Y = CInt(Me.Height / 8)

pButton1.X = CInt(Me.Width / 3)
pButton1.Y = CInt(Me.Height / 8) - 1

Me.Label1.Location = pLabel1
Me.TextBox1.Location = pTextBox1
Me.Button1.Location = pButton1

End Sub

以上只是改变了控件的位置,如需改变控件的大小,重新定义计算控件的size属性
lipeiyi2006
2011-02-08 · TA获得超过1567个赞
知道小有建树答主
回答量:1065
采纳率:0%
帮助的人:1066万
展开全部
VB.Net 不麻烦的,,每个控件都有一个Anchor属性,上下左右做适当调整即可.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fhqepgu
2011-02-07 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:112
采纳率:0%
帮助的人:93.8万
展开全部
你要在最大化的事件中加入动态设置其它控件大小的命令
如:text1.wide=form1.wide/20
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
feqgat
2011-02-08 · TA获得超过1002个赞
知道小有建树答主
回答量:1092
采纳率:100%
帮助的人:889万
展开全部
应该差不多吧
试试
.WindowState = 2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式