vb.net 改变panel大小时如何让其子控件的底部到panel底部距离不变?
一般情况下,拖动panel上边的点(改变尺寸的点)时,panel的子控件的顶部和panel顶部的距离是不变的,现在想让底部不变,如何实现?其实也就是相对位置问题。原本是子...
一般情况下,拖动panel上边的点(改变尺寸的点)时,panel的子控件的顶部和panel顶部的距离是不变的,现在想让底部不变,如何实现?
其实也就是相对位置问题。原本是子控件顶部相对panel顶部不变,现在想要子控件底部相对panel底部不变,如图 展开
其实也就是相对位置问题。原本是子控件顶部相对panel顶部不变,现在想要子控件底部相对panel底部不变,如图 展开
若以下回答无法解决问题,邀请你更新回答
展开全部
到底是变还是不变?麻烦表达清楚
追答
这是由控件的Anchor属性决定的,Anchor属性用于定义控件的定位点位置,即当窗体的大小改变的时候,该控件与窗体的绝对位置保持不变。
选择要锚定的控件。然后,在属性窗口中,单击Anchor属性右边的箭头,将显示一个编辑器,该编辑器显示一个十字线。若要设置定位点,单击该十字线的上、下、左或右部分。在默认情况下,控件锚定左边和上边,若要清除已锚定控件的边,请单击该十字线的相应臂。再次单击Anchor属性名称关闭Anchor属性编辑器。当窗体在运行显示时,该控件调整大小保持与该窗体边缘的距离不变,到锚定边缘的距离始终保持在“Windows窗体设计器”中定位该控件时所定义的距离。
按照你上面画的图,你应当将子控件的Anchor属性设置为Left+Buttom,这样无论怎么拉神窗体,子控件到窗体的左边距离和底边距离始终保持不变。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询