using System;
using System.Windows.Forms;
namespace WindowsFormsApp
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            // 设置窗体加载时的事件处理程序
            this.Load += new EventHandler(Form1_Load);
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            // 初始化控件的Anchor属性,使控件随窗体大小变化而变化
            button1.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Bottom;
            textBox1.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
            label1.Anchor = AnchorStyles.Top | AnchorStyles.Left;
        }
    }
}Anchor属性,可以使控件在窗体调整大小时保持相对于窗体边缘的位置。例如,将Anchor属性设置为Top | Left | Right | Bottom会使控件随窗体的四个边同时拉伸。Form1_Load),设置了三个控件(button1、textBox1、label1)的Anchor属性,以确保它们能够根据窗体大小的变化进行相应的调整。button1会随窗体的四个边同时拉伸。textBox1会随窗体的顶部和左右两边拉伸。label1只会随窗体的顶部和左边拉伸。如果你需要更多的控件或更复杂的布局,可以根据需求调整Anchor属性。
上一篇:c#websocket
下一篇:c# gethashcode
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站