C#定時關閉窗體實例
本文實例講述了C#定時關閉窗體的方法,分享給大家供大家參考。具體方法如下:
代碼如下:
{
private System.Timers.Timer timer = new System.Timers.Timer();
public Form2()
{
InitializeComponent();
InitStatus();
timer.Interval = 4000;
timer.Elapsed += new System.Timers.ElapsedEventHandler(timer_Elapsed);
timer.Enabled = true;
}
void timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
IntPtr hDlog = FindWindow(null, “Show”);
if (IntPtr.Zero != hDlog)
{
IntPtr result;
EndDialog(hDlog, out result);
}
}
private void InitStatus()
{
this.panel1.Controls.Clear();
Form1 from1 = new Form1();
from1.TopLevel = false;
from1.FormBorderStyle = FormBorderStyle.None;
this.panel1.Controls.Add(from1);
from1.Show();
}
[DllImport(“user32.dll”,SetLastError=true)]
public static extern IntPtr FindWindow(string lpClassName, string caption);
C#定時關閉窗體實例
本文地址: http://www.paobuke.com/develop/c-develop/pbk23436.html
相關內容
C#實現文件上傳與下載功能實例C#簡單輸出日歷的方法C#返回多少分鐘之前或多少分鐘之後時間的方法C#實現用於操作wav聲音文件的類實例C#實現對象XML序列化的方法
C#定時關閉窗體實例