[请教]焦点的问题 用SetForegroundWindow;SetActiveWindow;SetFocu等Api就可以了。對應的參數就是Form2.hWnd 試一下吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好像和你说的不一样,焦点是在FORM2上呀 我也不知道怎么回事,反正Form1的标题栏是激活的样子,而Form2是灰的 你再新建一个工程试试,如FORM2上有什么控件可让它得到焦点如:form2.text1.setfocus上面那为朋友的方法也行,不过在这儿没什么必要,你再试试吧 还是不行,代码就这些,Form1的标题栏是激活的,Form2是灰的Private Sub Form_Load()Me.Enabled = FalseForm2.Show , Form1Form2.Text1.SetFocusEnd Sub 知道了加一个Me.Show就好了Private Sub Form_Load()Me.ShowMe.Enabled = FalseForm2.Show , Form1End Sub不过不知道是为什么? 因为Form_Load是这样处理的:系统先调用Fomr_Load 后再调用Form.Show实际Form1加载执行的代码是:Form_LoadForm1.Show而Form1.Show的执行是这样的:如果窗体没被显示,那么就显示,并设置为前台窗口,设置有焦点。所以Form1最后又被显示出来而Private Sub Form_Load() Me.Show Me.Enabled = False Form2.ShowEnd Sub开始就把Form1显示出来,到下一次系统再显示的时候就不会给Form1焦点了。 ADO查询ACCESS数据库问题 有熟悉flexgrid控件的朋友近来帮个忙 组合查询中,如何处理数字型的数据?急用,在线等待!!! 数据库的问题求助!! 除了用FSO之外。不有没有API,可能获取一个文件夹点用的空间? 关于AU3脚本复选框选择的问题 如何用VB编写DLL ,(仅用于VB的调用)? 问个二进制文件存储的问题 EXCEL里如何用宏来合并计算? 能不能实现把在word中的数据表格转化成数据库!?如果能,如何实现?! 问两个问题 关于VB的问题
反正Form1的标题栏是激活的样子,而Form2是灰的
form2.text1.setfocus
上面那为朋友的方法也行,不过在这儿没什么必要,你再试试吧
Form1的标题栏是激活的,Form2是灰的Private Sub Form_Load()Me.Enabled = False
Form2.Show , Form1
Form2.Text1.SetFocusEnd Sub
Form2.Show , Form1End Sub不过不知道是为什么?
Form_Load
Form1.Show而Form1.Show的执行是这样的:如果窗体没被显示,那么就显示,并设置为前台窗口,设置有焦点。所以Form1最后又被显示出来而
Private Sub Form_Load()
Me.Show
Me.Enabled = False
Form2.Show
End Sub开始就把Form1显示出来,到下一次系统再显示的时候就不会给Form1焦点了。