C#设计怎么跑出来焦点了?

来源:百度知道 编辑:UC知道 时间:2024/06/03 16:07:33
就是下面这张图上的DEL键,它上面怎么会有个虚框,怎么才可以让它消失呢?这样的情况是叫焦点吧?

自定义控件继承Button
class UserButton:Button
{
public UserButton()
{
this.SetStyle(ControlStyles.Selectable, false);//控件不接收焦点
}
}

//
private void Form1_Load(object sender, EventArgs e)
{
UserButton userButton = new UserButton();
userButton.Location = new Point(10, 10);
userButton.Name = "userButton";
userButton.Text = "userButton";
this.Controls.Add(userButton);
}

你在Load事件指定焦点就行了

DelButton.Focus();就会有这个效果。
你可以把焦点放到别的地方。比如文本框.Focus();

让另一个控件得到焦点