加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

C#定时关闭窗体实例

发布时间:2020-12-15 05:51:11 所属栏目:百科 来源:网络整理
导读:本篇章节讲解C#定时关闭窗体的方法,供大家参考研究。具体方法如下: 复制代码 代码如下: public partial class Form2 : Form { private System.Timers.Timer timer = new System.Timers.Timer(); public Form2() { InitializeComponent(); InitStat

本篇章节讲解C#定时关闭窗体的方法,分享给大家供大家参考。具体方法如下:

复制代码 代码如下:
public partial class Form2 : Form 

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);

复制代码 代码如下:
<span style="white-space:pre">  <span style="font-family: monospace; white-space: pre; background-color: rgb(240,240,240); ">[DllImport("user32.dll",SetLastError=true)]</span><br style="font-family: monospace; white-space: pre; background-color: rgb(240,240); "><span style="font-family: monospace; white-space: pre; background-color: rgb(240,240); ">        public static extern int PostMessage(IntPtr hWnd,int message,IntPtr wParam,IntPtr lParam);</span> 
</span> 
 
 
        [DllImport("user32.dll",SetLastError=true)] 
        public static extern bool EndDialog(IntPtr hDlg,out IntPtr nResult); 
 
        private void button1_Click(object sender,EventArgs e) 
        { 
            MessageBox.Show("corning","Show"); 
        } 
    }

希望本文所述对大家的C#程序设计有所帮助。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读