C#:
你要先声明一个Win32 函数:
[DllImport("user32.dll")]
private static extern System.IntPtr SetFocus(System.IntPtr hwnd);
然后在需要设置焦点的地方调用该函数
SetFocus(Application.DocumentManager.MdiActiveDocument.Window.);
VB.NET版本:
Private Declare Function SetFocus Lib "user32" (ByVal hwnd As System.IntPtr) As System.IntPtr
SetFocus(Application.DocumentManager.MdiActiveDocument.Window.Handle)
当然你也可以用此函数为面板设置焦点。
你要先声明一个Win32 函数:
[DllImport("user32.dll")]
private static extern System.IntPtr SetFocus(System.IntPtr hwnd);
然后在需要设置焦点的地方调用该函数
SetFocus(Application.DocumentManager.MdiActiveDocument.Window.);
VB.NET版本:
Private Declare Function SetFocus Lib "user32" (ByVal hwnd As System.IntPtr) As System.IntPtr
SetFocus(Application.DocumentManager.MdiActiveDocument.Window.Handle)
当然你也可以用此函数为面板设置焦点。
文摘来源于http://www.objectarx.net/bbs/viewthre ... mp;highlight=%BD%B9%B5%E3
|
tiancao1001 于 2009-11-12 03:16 PM 发表评论:
这句好像在两个模式下也都不好用,我试过了。
发表评论 - 不要忘了输入验证码哦! |