如何在 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);
}
}
这对我有用,如果你是完美的,例如有一个带有按钮的控制面板,可以对选定的对象执行操作...
关于c# - 如何在 C# 2.0 中创建 Delphi TSpeedButton 或 SpeedButton?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/223189/