在线等
解决方案 »
- delphi webbrowser 在哪
- 谢谢了!帮忙看看错在哪了?
- 有做过HIS系统的请进
- 各位Delphi爱好者请进!
- 我在use中使用了comobj,在另外一台机器(没装delphi)上运行需要拷贝什么文件?
- 还债,闲人莫进。
- ? 我用VC ATL 编写的控件,在VB里面以及ActiveX测试工具里面可以运行,还有Delphi集成环境里面可以显示,但是在Delphi编译后的程序中不
- MSDL,UDDI,SOAP是什么?有什么区别?
- 怎样实现在一台主机去监视其台网络中机子的屏幕操作
- 哪位高手请回答?
- 如何在DBGrid控件中显示数据后,而滚动条在开始位置,不在最后?
- StringGrid.options.goEditing := true 这样写对吗?
function TMainForm.ActionFlagYesNo(Fname: String): Boolean;
var i:Integer;
begin
ActionFlagYesNo:=False;
for i:=0 to MainForm.MDIChildCount-1 do
begin
if UpperCase(MainForm.MDIChildren[i].Name)=UpperCase(Fname) then
ActionFlagYesNo:=True;
end;
end;
通常情况下如果要让某个MDIChild只创建一只可以这样做:
if ActionFlagYesNo('MyChildForm') then
begin
MyChildForm.WindowState:=wsMaximized;
end
else
begin
Application.CreateForm(TMyChildForm,MyChildForm);
MyChildForm.WindowState:=wsMaximized;
MyChildForm.Show;
end;
当然如果你想知道某个字窗体是否为活动的还可以用MyChild.Active来判断。