社区
Delphi
帖子详情
急! 关于窗体???
Qcj
2000-04-22 06:10:00
要求程序启动时输入密码,输入正确才可进入主界面,主界面结束则程序结束。应该如何设置?
我把密码窗体设为主窗体,可真正进入主界面后退出时却无法结束应用程序。
把主界面设为主窗体可密码窗体又无法显示。求助!!!
...全文
95
3
打赏
收藏
急! 关于窗体???
要求程序启动时输入密码,输入正确才可进入主界面,主界面结束则程序结束。应该如何设置? 我把密码窗体设为主窗体,可真正进入主界面后退出时却无法结束应用程序。 把主界面设为主窗体可密码窗体又无法显示。求助!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
RIAEasy
2000-04-22
打赏
举报
回复
不要用Application.CreateForm方法,这样不好.
应为:
设置一个全局Boolean (PassOK)量,
FormPassword:=TForm2.Create(Application);
try
PassOK:=....;
finally
FormPassWord.Free;
end;
if PassOK then Application.CreateForm......
else Exit;
Application.Run;
mytree
2000-04-22
打赏
举报
回复
好象不行吧!
试试这样。
password为主窗体。
program Project1;
uses
Forms,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2};
{$R *.RES}
begin
Application.Initialize;
Application.CreateForm(TForm2, Form2);
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
在password窗体form2里加一个edit1,一个Button1,下面是Button1的onclick事件。
procedure TForm2.Button1Click(Sender: TObject);
begin
if edit1.Text = '1' then
begin
form1.show ;
hide ;
end
else
close ;
end;
在form1的onclose事件里关闭form2:
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
form2.close ;
end;
eaglet
2000-04-22
打赏
举报
回复
很简单.主界面还是主窗体.
在工程文件中加入
Application.ShowMainForm := FALSE ;
这样主窗体在一开始就不会显示
然后你把 密码输入窗体的 Visible 设为 TRUE
就可以实现了.
以下是工程文件的例子.
program Project1;
uses
Forms,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2};
{$R *.RES}
begin
Application.Initialize;
Application.ShowMainForm := FALSE ;
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, FormPassword);
Application.Run;
end.
c#
窗体
加入flash教程
急
完美屏蔽鼠标右键
1.选择“工具箱”,单击鼠标右键,在弹出的快捷菜单中选择“选择项”。 2.弹出“选择工具箱项”对话框,选择“COM组件”选项卡。 3.在COM组件列表,单击[浏览]按钮,在对话框中选择"C:\Windows\System32\Macromed\Flash\Flash10h.ocx"。(版本可能有细微差别) 在工具箱的容器面板里有个MacroMedia Flash Factory Object 而且自动添加了引用AxShockwaveFlashObjects, ShockwaveFlashObjects 如果工具箱中已经有了,可以删除重新添加,以便自动添加引用。 在放入
窗体
中时报错“未能导入ActiveX 控件。请确保它已正确注册”. 所以手动添加如下代码:
窗体
置顶 透明 PowerMenu [免费版]
我们都不喜欢一成不变的生活,需要有些惊喜,我的惊喜就是找到一款好用的软件。可以说PowerMenu绝对是一个让你眼睛一亮的小工具,他可以对任务栏中的窗口添加一些小巧的功能。运行后会在任务栏中多出一个小箭头的图标,你可能会发现没有什么太多的变化,在图标的右键菜单中也没有什么发现。别
急
,既然是惊喜,当然是隐藏在特别的地方。打开任务栏窗口中的右键菜单,你会发现多了四个选项。你可以设置改窗口的优先级别、总在最前面、最小化到系统栏,最有意思的是,你还可以设置该窗口的透明度,虽然此功能没有什么实际用途,累的时候调出来看看也蛮有意思的。
录像软件-绿色版
绿色版,屏幕录像 应用
窗体
录像,个性录像,一款安全的录像工具,开包
急
用
查找已打开应用程序的源码
说 明:由于邮件列表还在调整,所以把源码直接放上来啦
这是为网友灵芝而写的ACCESS查找已打开应用程序的例子,因为我以前是用VB为一间公司因为在财务软件作而二次开发而需要的一个功能。灵芝网友要的
急
,我费些力气找到原来写的代码,在ACCESS上再改进过。
它的功能是什么呢,譬如说我在ACCESS中调用了计算器,然后又回到了ACCESS
窗体
,但过一会儿,我又想把这个计算器又调出来,而且想自动传些数字给它,让它计算,得出结果。。。 这个程序就是完成这个功能的
程序虽小,却也花了不少时间。不过,也算值得。
为灵芝网友做的查找已打开应用程序的例子
说 明:这是为网友灵芝而写的ACCESS查找已打开应用程序的例子,因为我以前是用VB为一间公司因为在财务软件作而二次开发而需要的一个功能。灵芝网友要的
急
,我费些力气找到原来写的代码,在ACCESS上再改进过。
它的功能是什么呢,譬如说我在ACCESS中调用了计算器,然后又回到了ACCESS
窗体
,但过一会儿,我又想把这个计算器又调出来,而且想自动传些数字给它,让它计算,得出结果。。。 这个程序就是完成这个功能的
程序虽小,却也花了不少时间。不过,也算值得。
为了支持一下新开的邮件列表。
只要申请邮件列表,即可获得此程序源码(发到邮箱)
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章