C# 对话框设置内容随对话框大小改变而改变

关键在于设置对话框内部控件的 Anchor 属性。 Anchor:当控件锚定到某个边缘时,与指定边缘最接近的控件边缘与指定边缘之间的距离将保持不变。


如果希望宽度改变,那么设置为Left,Right

如果希望高度改变,那么设置为Top,Bottom

如果希望宽高都改变,那么设置 为 Top, Bottom, Left, Right。

如果希望大小不变,一直在左下角,那么设置为Bottom,Left就可以了。其他几个地方类似。


可以的话设置对话框的FormBorderStyle为Sizable。

如果不希望对话框太小后控件挤在一起,那么设置对话框的MinimumSize就可以了。最小只能这么小。


提示:如果希望设置对话框的返回值,那么和MFC程序不同的是,这里是在程序里面进行设置的,

设置this.DialogResult = DialogResult.OK;// 也可以设置其他值。

这样对话框ShowDialog()的返回值就是你设置的那个值了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值