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 中文站