我利用ListView显示一些记录,当ListView1_ItemClick则弹出另一窗体显示该记录的详细信息。现在的问题是,单击后新窗体是可以弹出,但一闪而过后焦点又回到了ListView上。(如果在keyup之前把鼠标移开ListView1_Items则正常)有没有办法让焦点一直保持在新窗体上?或者有什么语句能在加载新窗体的时候把鼠标移到该窗体的左上角?
解决方案 »
- 为什么我提交这样一个语句居然RecordCount值是-1郁闷中,高手解惑!
- 想要C/S三层代码, davidlv(断刀客)请进!
- 急!请问VB程序中资源如何提取?
- 怎样VB开发群发email软件?(能发文本、html格式)
- 如何用VB中的API函数实现模拟一次鼠标双击事件!
- 隐藏任务条的问题
- 请教高手:怎样才能有效地杀掉Office进程(word,excel,ppt)
- 程序a如何能使程序b中的form1中的button1产生click事件呢?最好能有demo,先谢过了!!!
- VB连接数据库在其他没有装VB的操作系统上为何就用不了?
- 新人求指教,如何实现类似360安仔小精灵的桌面管家?
- 界面问题请教高手!
- 怎样在VB和SQL SERVER中实现中文和韩文的输入和输出???
Public Function SwitchWindow(ByVal hWnd As Long) As Long
Dim lngWW As Long lngWW = GetWindowLong(hWnd, GWL_STYLE)
If lngWW And WS_MINIMIZE Then Call ShowWindow(hWnd, SW_RESTORE)
SwitchWindow = SetWindowPos(hWnd, HWND_TOP, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE Or SWP_SHOWWINDOW)
End FunctionGetWindowLong、SetWindowPos 这二个 API 申明以及常量你用“API 浏览器”生成一下,我就不写了。