首页 > 解决方案 > SetBoundsCore 有什么用?

问题描述

我不知道它的用法,SetBoundsCore如果有任何示例程序,它很舒服。
我用谷歌搜索但没有得到。它是否用于保留相同的值?
例如,如果第一次设置为heightas100它将保持不变,如果我设置为heightas200它不会再次更改。
我假设是这样的。

protected override void SetBoundsCore(
    int x, int y, int width, int height, BoundsSpecified specified)
{
   base.SetBoundsCore(x, y, width,height, specified);
}

标签: c#winforms

解决方案


你可以看看MSDN

基本上它设置控件的坐标和大小。由于它是受保护的和虚拟的,因此您只能像您在问题中指定的那样从您的用户控件中调用它。

public方法SetBounds()和之间的区别在SetBoundsCore()这里:

SetBounds 和 SetBoundsCore 有什么区别


推荐阅读