首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么改变窗口的次序,避免被创建的另外一个FORM遮挡

2012-04-11 
如何改变窗口的次序,避免被创建的另外一个FORM遮挡我在一个程序中,生成两个FORM,但是第二个生成的FORM总是

如何改变窗口的次序,避免被创建的另外一个FORM遮挡
我在一个程序中,生成两个FORM,但是第二个生成的FORM总是挡在第一个FORM之前,如何把第二个FORM移到第一个FORM之后?

[解决办法]

C/C++ code
#include <vcl.h>#pragma hdrstop#include "Unit1.h"#include "Unit2.h"//---------------------------------------#pragma package(smart_init)#pragma resource "*.dfm"TForm1 *Form1;//---------------------------------------__fastcall TForm1::TForm1(TComponent* Owner)        : TForm(Owner){   Form1->FormStyle = fsStayOnTop ;}//---------------------------------------void __fastcall TForm1::Button1Click(TObject *Sender){    Form2->Show();}
[解决办法]
C/C++ code
Form1->BringToFront();
[解决办法]
继续灌水啊
[解决办法]
探讨

引用:

C/C++ code


#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
#include "Unit2.h"
//---------------------------------------
……

[解决办法]
探讨

引用:

引用:

引用:

C/C++ code


#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
#include "Unit2.h"
//---------------------……

[解决办法]
是不是2010 ?
[解决办法]
探讨

不好意思,我表达错了,确实能达到,但是我关了后面的窗口反而程序会退出,我要的实际效果是,前面的窗口是主窗口,关了前面的程序退出,关后面的程序不会退出,除了重载消息以外,还有什么办法吗?

热点排行