vb6.0做的软件窗体总被最小化点好几次才能点开
vb吧
全部回复
仅看楼主
level 1
撕蚊人. 楼主
请各位帮忙啊,由一个窗体点按钮进去另一个窗体,另一个窗体含有摄像头,以前都很正常的运行,现在换一台电脑后,这个窗体总是被最小化,点好几次才能点开,是什么问题?
2026年02月06日 14点02分 1
吧务
level 14
有图片吗?光看你的表述,我不是很理解。
2026年02月09日 15点02分 2
吧务
level 12
这种现象可以先按几个方向排查:
1. 看第二个窗体的 WindowState 是否被保存成了 1-Minimized,或者代码里有没有 Me.WindowState = vbMinimized。
2. 打开窗体时尽量用:Form2.WindowState = vbNormal : Form2.Show : Form2.SetFocus,并确认不是先 Hide/Show 又被别的代码改状态。
3. 如果这个窗体里有摄像头控件,重点怀疑控件初始化时抢焦点或创建子窗口失败。可以先把摄像头初始化代码临时注释掉,只显示空窗体测试。
4. 新电脑如果接过外接屏/缩放比例不同,也检查窗体 Left/Top 是否跑到屏幕外;可以启动时把 Form2.Move 0, 0 试一下。
如果空窗体正常、加摄像头控件才异常,问题大概率不在 VB 窗体本身,而在摄像头控件/驱动/权限。
2026年06月22日 16点06分 4
1