首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WinForms - 你如何获得Control"想要"的大小?

在WinForms中,要获得Control"想要"的大小,可以使用Control的Size属性。这个属性返回Control的宽度和高度。以下是一个简单的示例代码:

代码语言:java
复制
using System.Drawing;
using System.Windows.Forms;

public class MyForm : Form
{
    protected override void OnSizeChanged(EventArgs e)
    {
        base.OnSizeChanged(e);
        // 在这里处理你的大小更改
    }
}

在这个例子中,OnSizeChanged事件在Control的大小更改时被触发。在事件处理程序中,你可以使用Size属性来获得Control的新大小。例如,以下是一个使用Size属性的示例代码:

代码语言:java
复制
using System.Drawing;
using System.Windows.Forms;

public class MyForm : Form
{
    private int width = 100;
    private int height = 200;

    protected override void OnSizeChanged(EventArgs e)
    {
        base.OnSizeChanged(e);
        Console.WriteLine($"Width: {width}, Height: {height}");
    }
}

在这个例子中,OnSizeChanged事件在Control的大小更改时被触发,并在事件处理程序中使用Size属性来获得Control的新大小。在控制台输出中,Width和Height属性将显示Control的新大小。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券