
1
你要把主要的 功能界面 做成 主窗体 然后那些登陆的窗口做成 子窗体 在辩空游delphi里面设置一下 就亏中好了 然后叫登陆的窗口 showmodle 显示 这样 当关闭登携销陆窗口的时候就可以自动显示 主窗体了!
2
还有一种方法是 把主窗体 做成登陆窗体 一般就是 第一你创建的窗体了 然后 叫主窗体 form1。hide form2.show然后就可以实现功能了!
建议用第一套!
补充一点:其他的控件比如 TEdit 等都是 TWinControl 的子孙,构造的顺序都差不多,
关键的一点是:
对 TWinControl.Handle 属性的第一次访问会触缓差春发对窗口句柄的扰耐真正创建。
即:Handle->GetHandle->HandleNeeded
关于这一点,可以察看 Delphi Help->HandleAllocated 方法的注解。
上文庆皮只是剖析了 TForm 的构造过程,其它类似控件可能有所差别,其它控件并不
一定是在构造 TControlCanvas 时才第一次访问 TWinControl.Handle 的,也许
是在其他地方,不过没有必要都写出来。
Good luck!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)