是SDI的比如我有主窗体FrmMain
我想在FrmMain显示出来的时候同时显示出Frm2我试了,直接在FrmMain.create中Frm2.show不行,在FrmMain.Show中也一样PS:
其实我是想把Frm2里面的一个控件T**在主窗体显示出来的时候,
将T**的Parent设置为主窗体的某个Tpanel
即Frm2的T**控件与主窗体同时显示出来我试了都不行,好像没等主窗体创建完,而在其中就Show其他东西会出错谢谢
我想在FrmMain显示出来的时候同时显示出Frm2我试了,直接在FrmMain.create中Frm2.show不行,在FrmMain.Show中也一样PS:
其实我是想把Frm2里面的一个控件T**在主窗体显示出来的时候,
将T**的Parent设置为主窗体的某个Tpanel
即Frm2的T**控件与主窗体同时显示出来我试了都不行,好像没等主窗体创建完,而在其中就Show其他东西会出错谢谢
解决方案 »
- delphi idhttp控件读取验证码问题
- 怎样实时检测与数据库的连接是否正常
- 请教如何在不重启动系统的情况下更换网卡的IP
- simpledataset的ApplyUpdates问题
- 用Wise做安装程序时,怎样把它的自动卸载程序的快捷方式加到开始程序菜单中?
- 昨天我向我喜欢的女孩表白,但她拒绝了我。好伤心!(此问题拒绝灌水,灌水者没有分)
- 如何把一个数据库的全部,一部份记录加到另一个相同结构的空数据库中
- 如何在同一台机器上同时安装Delphi5.0和Delphi6.0 ,而相互不影响
- 菜鸟的问题:stringGrid scrollbox splitter控件各是干什么的?
- 一个PASCAL小程序,望各位大虾帮忙看看
- 怎么用quickreport给每页都加上一个统计信息
- 请教﹐用dbctrlgrid 作为单笔记录的输入画面﹐如何设置按回车键﹐使其输入焦点自动下移到下一个控件…………
implementation
uses unit2;
{$R *.dfm}
procedure TForm1.FormShow(Sender: TObject);
begin
form2.ShowModal;
end;
form2的代码:
implementationuses Unit1;{$R *.dfm}procedure TForm2.FormCreate(Sender: TObject);
begin
button1.Parent :=form1;
end;procedure TForm2.Button1Click(Sender: TObject);
begin
showmessage('sdf');
end;
将T**的Parent设置为主窗体的某个Tpanel
即Frm2的T**控件与主窗体同时显示出来
奇怪的想法,只显示某个form的部分控件,难道可以这么做吗?一般这样的要求都是通过TFrame来实现的,而不是通过TForm。
你先在工程中创建一个frame(菜单file|new|frame),然后在控件页standard中选择Frames,然后鼠标单击到主Form的panel上,就可以把你刚才创建的frame加载到该panel上了
还想了用自定义消息,再PostMessage让它拼接,以为这样不会马上处理,结果它呢,干脆就没处理,用Sendmessage吧,那就跟原来那样出错了我想应该总有办法吧。。我还没想到 唉