是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其他东西会出错谢谢
解决方案 »
- 指针类型转换,帮帮小弟把C写的一句翻译成D7的吧,谢谢啦!
- 如何实现IP映射?急
- 如何销售自己做的软件?大家都是怎么卖自己的软件的?
- 有人知道在哪可以下載crystal reports企業版嗎?給最終用戶做分析報表的
- 为什么我的客户端程序在别的机子上无法连接服务器,也就是无法创建远程COM+组件
- 请问关于用ADO连接Oracle 9i的问题?
- delphi做的ocx不能在vb中调用
- 我想开发一个局域网聊天的软件,谁能推荐一点资料100分
- 请问各位有用过ImageEn的高手,怎么将影像的黑边去除呢
- win7主题下控件字体颜色的改变问题!请教?
- 怎么用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吧,那就跟原来那样出错了我想应该总有办法吧。。我还没想到 唉