delphi 多窗体编程.......

delphi 多窗体编程.......,第1张

给你提供两种方法!~

1

你要把主要的 功能界面 做成 主窗体 然后那些登陆的窗口做成 子窗体 在辩空游delphi里面设置一下 就亏中好了 然后叫登陆的窗口 showmodle 显示 这样 当关闭登携销陆窗口的时候就可以自动显示 主窗体了!

2

还有一种方法是 把主窗体 做成登陆窗体 一般就是 第一你创建的窗体了 然后 叫主窗体 form1。hide form2.show然后就可以实现功能了!

建议用第一套!

补充一点:

其他的控件比如 TEdit 等都是 TWinControl 的子孙,构造的顺序都差不多,

关键的一点是:

对 TWinControl.Handle 属性的第一次访问会触缓差春发对窗口句柄的扰耐真正创建。

即:Handle->GetHandle->HandleNeeded

关于这一点,可以察看 Delphi Help->HandleAllocated 方法的注解。

上文庆皮只是剖析了 TForm 的构造过程,其它类似控件可能有所差别,其它控件并不

一定是在构造 TControlCanvas 时才第一次访问 TWinControl.Handle 的,也许

是在其他地方,不过没有必要都写出来。

Good luck!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12391728.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存