【问题标题】:How to make a button appear as if it is pressed?如何使按钮看起来好像被按下?
【发布时间】:2010-09-05 12:24:24
【问题描述】:

使用 VS2008、C#、.Net 2 和 Winforms 如何使常规按钮看起来“按下”? 想象一下这个按钮是一个开/关开关。 ToolStripButton 具有 Checked 属性,但常规 Button 没有。

【问题讨论】:

    标签: c# .net winforms user-interface button


    【解决方案1】:

    您可以用来获得此选项的一种方法是放置一个“复选框”对象并将其“外观”从“普通”更改为“按钮”,这将为您提供我相信您正在寻找的相同功能。

    【讨论】:

      【解决方案2】:

      您也可以为此使用 ControlPaint 类。

      【讨论】:

        【解决方案3】:

        我认为您可能需要ToggleButton。您可以查看提供此类控制的 WinForms 组件的第三方供应商,例如 Telerik、DevExpress、ComponentFactory、ViBlend。它们都提供切换按钮。

        【讨论】:

        • 优秀。为基本按钮购买第三方库。在微软提供开箱即用的核心功能之前,需要多少亿美元和数千名开发人员?
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-06
        • 2012-12-18
        • 1970-01-01
        • 2016-04-30
        • 1970-01-01
        • 2011-07-28
        相关资源
        最近更新 更多