c#如何保持控件位置与窗体同比例?C#实现窗体控件随窗体大小改变(包括字体大小)

可以通过Dock属性和Anchor属性来控制

设定控件的
Anchor属性
如果要随着窗体变化而变化
则设定为Top, Bottom, Left, Right
当然也可以只设定期中几个值

左边的设置TOP,LEFT,中间设NONE,右边的设right,bottom

C#实现窗体控件随窗体大小改变(包括字体大小)

private float X;

private float Y;

private void  setTag(Control cons)
        {
            foreach (Control con in cons.Controls)
            {
                con.Tag = con.Width +":" + con.Height + ":" + con.Left + ":" + con.Top + ":" + con.Font.Size;
                if (con.Controls.Count > 0)
                    setTag(con);                
            }
        }
        private void setControls(float   newx, float  newy, Control  cons)
        {
            foreach

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值