当我点击一个按钮时,它会保持选中状态,点击后取消选择按钮该怎么办?见下图:
答案 0 :(得分:4)
private void btnStart_Click(object sender, EventArgs e)
{
btnStop.Focus(); //setting the focus on Stop Button
// ...your code
}
private void btnStart_Click(object sender, EventArgs e)
{
this.ActiveControl = btnStop; //setting the focus on Stop Button
// ...your code
}
private void btnStart_Click(object sender, EventArgs e)
{
Control p;
p = ((Button)sender).Parent;
p.SelectNextControl(ActiveControl, true, true, true, true);
// ...your code
}
答案 1 :(得分:1)
您需要一些其他可调焦控件才能将焦点移至StopButton
。
您可以设置btnStop.Focus () ;
您还可以将窗体activecontrol属性设置为null,如
this.ActiveControl = null;
或在设置订单后使用Tab顺序:
SendKeys.Send("{TAB}");