Delphi中 如何实现自动创建打开子窗口。

作者&投稿:僪霍 (若有异议请与网页底部的电邮联系)
Delphi中如何实现程序启动后自动弹出子窗体~

直接 在create中写 其他窗体的show的话,因为没有执行好create这个过程,所以不会显示主窗体.
你可以考虑用 timer,在timer里使用 form2.show,记得把timer.enable:=false;加到后面,不然可能会不停的执行.

这样自动显示的就是form2了.
如果还不保险
请使用
form2.SetFocus;//设置焦点

把FORM设置为父窗体,FORM2设置为子窗体,这样就可以确保FORM2在FORM中,而且可以指定显示位置。

这个问题有点。。呵呵
第一个新建一个子窗体 然后以showmodel的形式弹出来。
在调用的时候传一个参数区分是新增还是修改(修改时需要传入记录的唯一编号)
在oncreate的事件里面根据对应标志位初始化界面,如果是新增就清空输入框。如果是修改,就根据记录的唯一编号,访问数据库然后加载显示到界面,保存的地方也根据标志位处理相应的新增和修改,这样一个界面就实现了新增和修改的功能,并且用户体验也一样,细节方面你要多看看例子 这样的例子还是很多的

var
form2:TForm1;
begin
form2:=TForm1.Create(Application);
form2.show;
end;


横县19342728051: Delphi中 如何实现自动创建打开子窗口. -
圭虽舒必: 这个问题有点..呵呵 第一个新建一个子窗体 然后以showmodel的形式弹出来.在调用的时候传一个参数区分是新增还是修改(修改时需要传入记录的唯一编号) 在oncreate的事件里面根据对应标志位初始化界面,如果是新增就清空输入框.如果是修改,就根据记录的唯一编号,访问数据库然后加载显示到界面,保存的地方也根据标志位处理相应的新增和修改,这样一个界面就实现了新增和修改的功能,并且用户体验也一样,细节方面你要多看看例子 这样的例子还是很多的

横县19342728051: 请教各位高手,怎样在Delphi中用语句自动创建表? -
圭虽舒必: 可以用TTable:with TTable.Create(Self) do begin DatabaseName := '文件夹绝对路径' ; TableType := ttParadox; with FieldDefs do begin Add('itemid',ftString,5,false); Add('ItemName',ftString,10,false); end; CreateTable;end; //使用这样办法可以在SQL服务器上,Paradox,FoxPro上均可以//如果使用TQuery的话,当数据库更改以后SQL语句会用相应的更改 查看原帖>>采纳哦

横县19342728051: Delphi 中怎么实现多窗口? 像许多浏览器一样,当点网页时,自动创建一个窗口,多窗口并存,可以来回切换 -
圭虽舒必: 用PageControl 需要实现多窗口的时候,新建一个tabsheet,然后把业务窗体(From或者Frame)放到这个tabsheet里就可以了 留个邮箱,给你一些代码

横县19342728051: 如何在delphi中实现打印功能 -
圭虽舒必: Api函数列表 --与打印相关 Api函数名 函数说明 适用范围 W3.x W95 NT AddPrinterConnection 为当前用户建立与打印机的联系 否 是 是 StartPagePrinter 开始打印机 否 是 是 StartDoc 开始打印作业 是 是 是 StartDocPrinter 开始打印作业 否 是 是 ...

横县19342728051: 请问,delphi中怎么连续自动命名txt文件.点击一次创建一个.如 1.txt , 2.txt, 3.txt ...... -
圭虽舒必: var i:Integer; begin for i:=0 to 100 do begin CreateFile(PAnsiChar(IntToStr(i) + '.txt'),GENERIC_ALL,FILE_ACTION_RENAMED_NEW_NAME,nil,CREATE_ALWAYS,FILE_ATTRIBUTE_ARCHIVE,0); end; end;

横县19342728051: Delphi中的自动输入怎么设置?
圭虽舒必: 是DELPHI的宏指令吧...重装系统后就得重新设置啦...没办法...

横县19342728051: delphi 如何实现按装程序时自动创建odbc
圭虽舒必: 1. 先在本机上建立一个的ODBC连接2. 分析注册表中新连接的登记信息3. 在安装程序中的注册表键值区设置采集到的ODBC信息4. 如果安装程序无法设置,那在系统第一次启动时将配置信息写入注册表也可以

横县19342728051: 怎么用delphi编程实现创建一块虚拟网卡 -
圭虽舒必: 需要使用虚拟网卡,手工创建当然也容易,不过想用delphi来实现创建过程,就是点一下按钮,就能自动创建一个虚拟网卡出来,IP和网关之类的可以使用edit中预设的值.

横县19342728051: delphi 中怎样操作可以自动出现function TMainForm.InToolbar(Sender: TObject): Boolean; -
圭虽舒必: 通过可视化容器类TFrame试试: 1.先创建一个TFrame框架窗体,把这个函数放在框架实现里,然后保存这个Frame. 2.创建其他TForm窗体. 3.向Form中添加框架(选择组件面板的Standard页,点击Frame组件并将其拖到名为Customers的GroupBox中.这时Delphi会显示一个Select frame to insert对话框,选择步骤1中保存的Frame即可).

横县19342728051: delphi 在DELPHI中怎么编程自动拨号??包括UESE中的内容
圭虽舒必: 需要打开拨号网络吗?需要调用拨号网络里的拨号程序来连接吗?看下面:其中“连接Internet”为你创建的拨号程序名称winexec('rundll32.exe rnaui.dll,RnaDial '+'连接Internet',9);

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网