gpt4 book ai didi

c# - 如何避免控制权对左属性受容器影响

转载 作者:太空宇宙 更新时间:2023-11-03 10:38:04 25 4
gpt4 key购买 nike

如何强制 C# 或 Vb.net 中的控件从右到左和字体属性(以及其他属性,如果它们受到影响)不受其容器的影响?

例如,当我将一个文本框放入字体为“字体 A”的面板中时,文本框字体属性字体变为“字体 A”。我怎样才能避免这种情况?

最佳答案

要覆盖属性(因此它的值不是该控件类型的默认值,也不是以某种方式从父级获取),您可以执行以下操作

[System.ComponentModel.DesignerCategory("Code")]
public class MyLabel : Label
{
[DefaultValue(true)]
public new bool AutoSize
{
get { return base.AutoSize; }
set { base.AutoSize = value; }
}

public MyLabel()
{
AutoSize = true;
}
}

关于c# - 如何避免控制权对左属性受容器影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26779338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com