当前位置:编程学习 > VB >>

窗体名称也会有变化的情况吗?

高手,你好?
我设计一个程序,form1 读取ini文件中第一运行的窗体名称(form2)后 通过timer空间5分钟后 运行ini文件中第一个运行的窗体。但是窗体运行后我在最小化按钮click事件中写 me.WindowState = 1 则其作用,但写form2.WindowState = 1 则无效,ini文件中读取的第一个运行的窗体名称明明是form2,为什么form2.WindowState = 1不起作用呢?


谢谢。在线等待。 form1.caption=窗体名称
这样就行了,不管你如何变,他不会变的了。除了你重设。
引用楼主 barsbek 的回复:
高手,你好?
我设计一个程序,form1 读取ini文件中第一运行的窗体名称(form2)后 通过timer空间5分钟后 运行ini文件中第一个运行的窗体。但是窗体运行后我在最小化按钮click事件中写 me.WindowState = 1 则其作用,但写form2.WindowState = 1 则无效,ini文件中读取的第一个运行的窗体名称明明是form2,为什么form2.WindowSt……


可以这样:

'在主程序启动后定义公共变量

public frm2 as form
frm2 = new form2()               '在此行代码执行完后,无论在哪儿,你都可以直接用 frm2 了;

'在 timer 控件里 5 分钟后调用时
frm2.show
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,