간단합니다. 먼저 Form_load
에이 코드를 추가
private void Form1_Load(object sender, EventArgs e)
{
webBrowser1.TabIndex = 0;
webBrowser1.Focus();
}
그런 다음 false로 다른 모든 컨트롤 'TabStop 속성을합니다. 모든 컨트롤 클릭 이벤트에 다음 코드를 추가하십시오. webBrowser1.Focus();
예를 들어이 코드는 Button 및 RadioButton에 사용됩니다.
private void radioButton1_Click(object sender, EventArgs e)
{
radioButton1.TabStop = false;
webBrowser1.Focus();
webBrowser1.LostFocus += webBrowser1_LostFocus;
}
private void button1_Click(object sender, EventArgs e)
{
button1.TabStop = false;
webBrowser1.Focus();
webBrowser1.LostFocus += webBrowser1_LostFocus;
}
양식의 다른 모든 컨트롤에 대해 이렇게하십시오. 또한 webBrowser1_LostFocus
을 정의해야합니다.
void webBrowser1_LostFocus(object sender, EventArgs e)
{
webBrowser1.Focus();
}
업데이트 : 초점을 맞추기 위해 무효화 할 수도 있습니다. 그런 다음 원하는 곳 어디에서나이 무효를 사용하십시오. 사용해보기 :
public void SetFocus(Control webbrowser)
{
// Set focus to the control.
if(webbrowser.CanFocus)
{
webbrowser.Focus();
}
}
답을 시도 했습니까? – aliboy38