form1 为 fsMDIForm
form2 为 fsMDIChild
form3 为 fsMDIChildprocedure TForm1.Button1Click(Sender: TObject);
begin
form2 := Tform2.Create(Application);
form2.show;
end;procedure TForm1.Button2Click(Sender: TObject);
begin
form2.Close
end;procedure TForm1.Button3Click(Sender: TObject);
begin
form3 := Tform3.Create(Application);
form3.show;
end;procedure TForm1.Button4Click(Sender: TObject);
begin
form3.close
end;请问:
NO.1 如何让MDIchild窗体唯一呢?就是当窗口FORM2或FORM3在已经打开时让焦点停在上边?
NO.2 如果在不点BUTTON1或BUTTON2时点BUTTON3、4,就会出错,请问这是为什么?如果写CODE怎么来避免出错呢?
form2 为 fsMDIChild
form3 为 fsMDIChildprocedure TForm1.Button1Click(Sender: TObject);
begin
form2 := Tform2.Create(Application);
form2.show;
end;procedure TForm1.Button2Click(Sender: TObject);
begin
form2.Close
end;procedure TForm1.Button3Click(Sender: TObject);
begin
form3 := Tform3.Create(Application);
form3.show;
end;procedure TForm1.Button4Click(Sender: TObject);
begin
form3.close
end;请问:
NO.1 如何让MDIchild窗体唯一呢?就是当窗口FORM2或FORM3在已经打开时让焦点停在上边?
NO.2 如果在不点BUTTON1或BUTTON2时点BUTTON3、4,就会出错,请问这是为什么?如果写CODE怎么来避免出错呢?
解决方案 »
- ApdComPort控件的接收问题
- SendMessage(句柄,WM_SETTEXT)的问题
- 每日一贴,放分!!
- 当数据刷新时如何让dbgrid的滚动条不动
- ****怎样取出stringgrid中某个单元格的颜色??********
- 调用EnumChildWindows(hnd,@enumChild,0),为什么不能编译通过?
- 对于我说很重要的问题?如何用Select查询为空时,把空记录的一个字段赋值为0!(UP有分)
- 关于Treeview的几个问题?
- 调试问题。
- 用Batchmove追加数据时,下面这段代码为什么老是出错。(两个库结构相同)。
- 一个关于Edit操作的问题~~请帮帮忙~~~
- clientdataset怎么执行sql语句?
form2.Close;
Form1.childForm[i].Close;
if not Assigned(form2) then
form2:=TForm2.show;