【问题标题】:How can I disable button press?如何禁用按钮按下?
【发布时间】:2015-02-10 04:54:57
【问题描述】:

我正在尝试为他们的视图制作一些控件。例如,我需要一个在按下时保持未按下的按钮,就像在 Visual Basic 编辑器上一样。如何制作这个按钮?

编辑:这就是我想要的

按下前:

按下后:

【问题讨论】:

  • 任何按钮在按下后仍保持未按下状态。它只会在鼠标按下和鼠标抬起之间的那一刻进入“按下”状态。请添加屏幕截图以澄清您的问题。
  • remains unpressed when it's pressed 是什么意思?您是在谈论动作还是它在按下时改变外观的方式?
  • 您现在是说要显示尺寸控制柄吗? “只是为了他们的观点”如何 - 它要求用户交互。
  • 啊,对,对不起。然后进行自定义绘图 - stackoverflow.com/a/416529/897326。还要检查一下 - codeproject.com/Articles/315013/WinForms-Button(自定义按钮控件),除非你需要一个标准按钮。
  • 感谢您的回答

标签: vb.net visual-studio-2013


【解决方案1】:

只有几种可能

  1. WinForms: yourButton.Enabled = false
  2. WPF:yourButton.IsHitTextVisible = false
  3. 制作按钮图像并将其放入表单中

【讨论】:

    猜你喜欢
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 2012-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多