delphi mdichild 窗体互相调用
delphi 设计
两个 mdichild 子窗体的调用问题
Form1(mdichild) 上面的一个按钮,click 后,要出现 Form2(mdichild) ,可是 Form2 出现后, Form1 就不见了。
急,不知道该怎么弄才可以了。
请帮助!!!
procedure TForm1.bitbtn1Click(sender:object);
begin
F_Main.Z70Click(nil); //执行这句后,Form1 就不见了,只有 Form2 了
end;
F_Main 是 MDI 父窗体 ,在父窗体中执行下面的代码没有问题。
procedure TF_Main.Z70Click(Sender: TObject);
begin
if CreateForm(Form2)=false then
begin
Form2:=TForm2.Create(Application);
Form2.Show ;
end
else
Form2.Show ;
end;
CreateForm 是个函数如下:
function TF_Main.CreateForm(CForm: TForm):boolean;
var
No:integer;
FormExist:boolean;
begin
FormExist:=False;
if (CForm=Nil) then //判断 CForm 是否为空
begin
CreateForm := False; //函数返回值赋 false
exit; // 退出本函数
end;
for No := 0 to Screen.FormCount - 1 do //判断窗体是否已经被建立起来
begin
if screen.
相关问答:
我在模块里自定义了一个函数:stradd()
可是在adoquery1.sql.add('select stradd(author) from book');
时提示stradd未定义...
这个问题有什么办法可以解决的吗? 非常感激!
(在A ......
就是一个服务端和一个客户端,里边有一些共用单元 ,我在 工程的SEARCH PATH里设置的路径,
里边有个结构体,我在服务端打开,加了成员,但是我在客户端其他单元访问不到我新加的,我在客户端打开那个单元,确实加� ......
VC 控制台程序:
#include <iostream>
using namespace std;
int main()
{
const int def_buffer = 1024 * 4;
DWORD t;
BYTE b[def_buffer];
memset(b, 0, sizeof(b));
PBYTE p;
t = GetTickC ......
急用。联系QQ:8775262,谢谢。
需要进行DllImport的地方直接写DLLImport.方法名。
如:DLLImport.GlobalAddAtom(……);
文件:UShare.pas
Delphi(Pascal) code:
unit UShare;
interface
uses Windows, Me ......
请问delphi中的画布能绘坐标图吗,那位大师有这方面的例子,帮忙发一个,谢谢了!我的邮箱是springbird2006@126.com
tChart控件就可以,还有一些第三控件。下载频道里就有不少。
可不可以说具体点呢,我刚学delp ......