【问题标题】:Removing borders on flat buttons删除平面按钮上的边框
【发布时间】:2019-01-05 19:50:16
【问题描述】:

所以我在我的程序上使用了一个按钮,当我使用 button1.FlatAppearance.BorderSize = 0;它工作正常。

但是..当我点击桌面时,它会这样做。

我该如何解决这个问题?

【问题讨论】:

  • Win Forms、WPF、网页? VS-2019 和它有什么关系?请正确标记。
  • 尝试将FlatAppearence 设置为Flat
  • 'Button' 不包含 'Flat' 的定义,并且找不到接受“Button”类型的第一个参数的可访问扩展方法 'Flat'(您是否缺少 using 指令或程序集参考?):(
  • @Oupitter 哪个值具有属性FlatStyle
  • How to remove the white lines surrounding a button appearing when I click it。代码是 VB.Net。如果您需要翻译,请告诉我。

标签: c# winforms button


【解决方案1】:

您可以设置(硬编码)边框颜色。使用以下代码行 button1 边框颜色获取父 Control BackColor

button1.FlatAppearance.BorderColor = button1.Parent.BackColor;

【讨论】:

    猜你喜欢
    • 2016-07-24
    • 1970-01-01
    • 2012-07-14
    • 1970-01-01
    • 1970-01-01
    • 2012-04-15
    • 1970-01-01
    • 2022-01-01
    • 1970-01-01
    相关资源
    最近更新 更多