程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 用Delphi實現快閃窗體信息提示

用Delphi實現快閃窗體信息提示

編輯:Delphi
  1.在你的程序中建立一個新窗體,將窗體的Name屬性設置為frm_Splash,BorderStyle屬性設置為bsNone,BorderIcons屬性設置為[],這樣快閃窗體顯示時便沒有標題欄和邊界。

  2.在frm_Splash上,添加一個Image控件,設置它的Align屬性為alClIEnt,指定Picture屬性,載入一幅圖像。

  3.可以根據需要在窗體上添加別的說明信息,如:設計人、開發商等。用Label控件,一定要把Transparent屬性設置為True,這樣才是透明的,否則影響背景顯示。

  4.同樣用Label控件,把Name屬性設置為lbl_Text,同樣也把Transparent屬性設置為True,道理一樣。
在Project1.dpr中添加如下代碼:

begin
 Application.Initialize;
 frm_Splash:=Tfrm_Splash.Create(Application); //創建快閃窗體
 frm_Splash.Show; //顯示快閃窗體
 frm_Splash.Update; //強制更新快閃窗體
 Application.CreateForm(TfrmMain, frmMain);
 frm_Splash.lbl_Text.Caption:=創建主窗體; //快閃窗體提示信息
 frm_Splash.Update; //強制更新快閃窗體
 ……
 Application.CreateForm(Tfrm_MemberInfo, frm_MemberInfo);
 frm_Splash.lbl_Text.Caption:=加載會員信息窗體; //快閃窗體提示信息
 frm_Splash.Update; //強制更新快閃窗體
 Application.CreateForm(Tfrm_MemberTimeOut, frm_MemberTimeOut);
 frm_Splash.lbl_Text.Caption:=加載過期會員窗體; //快閃窗體提示信息
 frm_Splash.Update; //強制更新快閃窗體
 frm_Splash.Hide; //隱藏快閃窗體
 frm_Splash.Free; //釋放快閃窗體所占資源
 Application.Run;
end.
  運行效果如下圖所示。


  以上程序在Windows98/2000 +Delphi 7企業版中調試成功。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved