控件名+".SetFocus"
比如:
Private Sub Command1_Click()
Text2.Text = Text1.Text
End Sub
运行完,焦点会停留在command1按钮上,
但是改为:
Private Sub Command1_Click()
Text2.Text = Text1.Text
Text1.SetFocus
End Sub
运行后,焦点就在text 1 上了。
这就是SetFocus的用法。
一般都是 控件名.SetFocus() 来给当前控件获得焦点
在MFC中对这个API做了封装。
实际是这样的。
CWnd::SetFocus()
{
::SetFocus( m_hWnd );
}
GetDlgItem(控件ID)返回的CWnd* ,他包装了一下。
QQ:652545212