2013年6月27日
摘要: ⑴让登录窗体在主窗体运行前打开,⑵根据登录窗体返回值判断主窗体是否应该运行。详细代码如下://project.dpr文件program project;... ...... ...beginApplication.Initialize;EntryFrm:=TEntryFrm.Create(application); //登录窗口if EntryFrm.ShowModal=mrOK then //登录窗体关闭时返回了mrOK值,说明登录成功beginApplication.CreateForm(TMainFrm, MainFrm);//其它auto-create formsend;EntryFr 阅读全文
posted @ 2013-06-27 19:53 为人民服务 阅读(420) 评论(0) 推荐(0) 编辑
摘要: Delphi 对象的创建(create)与释放(free/destory)1、Create参数为:nil/self/application的区别,最好能看到实际效果的区别例如: My := TMy.Create(X); 其中的 X 将会成为控件 My 的 Owner 属性, 可能会不只一个控件把 X 当作 Owner. 当 X 释放时, 它会同时释放那些把它当作 Owner 的所有控件. 譬如: btn1 := TButton.Create(Panel1); btn2 := TButton.Create(Panel1); btn3 := TButton.Create(Panel1); 当 Pa 阅读全文
posted @ 2013-06-27 19:52 为人民服务 阅读(1254) 评论(0) 推荐(0) 编辑
摘要: if form1.showmodal:=mrok then这句话什么意思?最佳答案这个问题说来话长,且听我慢慢道来。。。 首先,你仔细看一看,所有的命令按钮(不论是Button还是BitBtn)都有一个属性:ModalResult,该属性可以设置为mrOk 、mrCancel...等等,默认值是mrNone。 平时,ModalResult属性没什么用处,但如果命令按钮放置到用showmodal显示(模态显示,一般用于显示对话框)的窗体上时,就大大的有用了。 作用体现在: 1、当设置命令按钮的ModalResult属性为mrOk、mrCancel...等时,程序运行后,单击该按钮,按钮所在的窗体 阅读全文
posted @ 2013-06-27 19:45 为人民服务 阅读(566) 评论(0) 推荐(0) 编辑