我使用delphi7 新建MDI Application 的例子,但是每次点击新建后新建的窗口就会在最前面,
请问如何能让当前子窗口保持在最前面?谢谢
请问如何能让当前子窗口保持在最前面?谢谢
解决方案 »
- delphi中应用top-hat算法对图片背景进行不均匀光照的校正
- 请教一个cxGrid的小问题,困扰一天了,希望熟悉的朋友多多指教。
- ★★关于《Delphi5 开发人员指南》8.6 创建一个绘画程序中的例子。怎样才能够在画图时不闪烁??
- 如何对用FirstFind找出的文件按各种方式排序?
- 我有一些编程书要转让,郑州有意者请联系。谢谢
- delphi在开发网站上有什么好?,我用了一段时间,感觉好痛苦哦,没有李维叔叔在《电子商务篇》的说的好哦
- 怎样计算两个时间之间的差?
- 请各位看看,我哪里出了错误,答者有分。
- 怎样修改指针指向的地址?
- 开机密码的问题?
- 怎么delphi会把'角'认作是字符串?
- 有没有办法把字符串赋给集合变量?
当前窗体.SetFocus;
var
OldChildForm, NewChildForm: TChildForm; // TChildForm是自建的子窗体类
begin
OldChildForm := TChildForm(ActiveMDIChild); // 取得当前活动子窗口
Inc (Counter);
NewChildForm := TChildForm.Create (Self);
NewChildForm.Caption :=
LowerCase (ExtractFilePath (Application.Exename)) +
'text' + IntToStr (Counter) + '.txt';
if Assigned(OldChildForm) then OldChildForm.Show // 重新显示旧的窗口
else NewChildForm.Show;
end;