更改边框大小按钮 Visual Studio C#
Changing bordersize button Visual Studio C#
我在框架 4.5.2 中使用 WinForm,我想更改按钮的边框大小。看起来相当简单,所以我转到“属性”并将 FlatAppearance
中的 BorderSize
设置为所需的值。 Form.Designer.cs 中的值自动同步。但是,实际边界没有任何变化。我可以更改按钮的所有属性,除了边框大小(和颜色)。在更改边框大小之前,我需要先设置另一个 属性 吗?
您实际上需要通过将按钮的 FlatStyle
属性 设置为 Flat
来使该按钮成为 "flat" 按钮。否则根本不使用 FlatAppearance
设置,因为按钮以系统样式呈现。
您不需要在代码中执行此操作,您可以直接在属性 window 中执行此操作。
您可能想像这样调整按钮:
button.FlatStyle = FlatStyle.Flat;
button.FlatAppearance.BorderSize = 5;
如果按钮不是 "flat" 按钮,则不会应用边框调整
我在框架 4.5.2 中使用 WinForm,我想更改按钮的边框大小。看起来相当简单,所以我转到“属性”并将 FlatAppearance
中的 BorderSize
设置为所需的值。 Form.Designer.cs 中的值自动同步。但是,实际边界没有任何变化。我可以更改按钮的所有属性,除了边框大小(和颜色)。在更改边框大小之前,我需要先设置另一个 属性 吗?
您实际上需要通过将按钮的 FlatStyle
属性 设置为 Flat
来使该按钮成为 "flat" 按钮。否则根本不使用 FlatAppearance
设置,因为按钮以系统样式呈现。
您不需要在代码中执行此操作,您可以直接在属性 window 中执行此操作。
您可能想像这样调整按钮:
button.FlatStyle = FlatStyle.Flat;
button.FlatAppearance.BorderSize = 5;
如果按钮不是 "flat" 按钮,则不会应用边框调整