如何在 C# 2.0 中创建 Delphi TSpeedButton 或 SpeedButton?
使用 Button 并将 TabStop 属性设置为 false 仅在点击表单时才有效...
如果您需要(就像我一样)一个在点击时没有被选中的按钮,我发现只有一种方法可以做到这一点。
我这样做的方法是对 Button 类进行子类化,并在构造函数中调用 SetStyles,从而将 Selectable 设置为 false,如下所示:
public class ButtonNoFocus : Button
{
public ButtonNoFocus()
: base()
{
base.SetStyle(ControlStyles.Selectable, false);
}
}
Run Code Online (Sandbox Code Playgroud)
这对我来说很有效,如果你有一个带有按钮的控制面板,可以对选定的对象执行操作,这是完美的......