C# 面板与形状成正比
我试图创建一个应用程序,其中面板宽度与窗体宽度成正比。我计算得出,面板宽度为模板宽度的25/33。以下是我尝试过的:C# 面板与形状成正比,c#,winforms,C#,Winforms,我试图创建一个应用程序,其中面板宽度与窗体宽度成正比。我计算得出,面板宽度为模板宽度的25/33。以下是我尝试过的: Timer timer1 = new Timer(); public Form1() { InitializeComponent(); timer1.Interval = 1; timer1.Tick += new EventHandler(ResizePanel); timer1.Start
Timer timer1 = new Timer();
public Form1()
{
InitializeComponent();
timer1.Interval = 1;
timer1.Tick += new EventHandler(ResizePanel);
timer1.Start();
}
private void ResizePanel(object sender, EventArgs e)
{
Panel1.Width = 25 / 33 * Form1.Width;
}
如果你们中有人能帮我,我会很高兴的。还有一件事,请不要向我发送指向其他动态库的链接,因为我不想依赖任何DLL。再次感谢。您也可以将
面板
嵌套在表格布局面板
中,并将其列宽设置为一个百分比,该百分比将随表单自动调整大小。取消计时器。只需将面板的锚属性设置为四面即可。@LarsTech谢谢,我想我非常喜欢复杂的东西。