0
点赞
收藏
分享

微信扫一扫

C#Windows 窗体设计-实现欢迎界面-显示About窗体-在托盘中写入应用程序图标


一、实现欢迎界面

1.

private void Form1_Load(object sender, EventArgs e)
{
//MessageBox.Show("将窗体加载到内存","信息",MessageBoxButtons.OK,MessageBoxIcon.Information);
label1.Text = System.DateTime.Now.ToShortDateString();
label2.Text = System.DateTime.Now.ToLongDateString();
//timer2.Start();
Welcome wel = new Welcome();
wel.ShowDialog();


}


2.

C#Windows 窗体设计-实现欢迎界面-显示About窗体-在托盘中写入应用程序图标_ico

3.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Fenhang
{
public partial class Welcome : Form
{
public Welcome()
{
InitializeComponent();
}

private void Welcome_Load(object sender, EventArgs e)
{
this.FormBorderStyle = FormBorderStyle.None;
//this.BackgroundImage = Image.FromFile("image/1.jpg");
timer1.Start();
//this.timer1.Interval = 300000;
}

private void timer1_Tick(object sender, EventArgs e)
{
this.Close();
}
private void Welcome_FormClosed(object sender, FormClosedEventArgs e)
{
this.timer1.Stop();
}
}
}

C#Windows 窗体设计-实现欢迎界面-显示About窗体-在托盘中写入应用程序图标_界面_02


效果加载主窗体前会显示三秒中的欢迎界面。


二、显示About窗体

在C#中,可以通过”添加新项“给项目添加一个”关于框“,即About 窗体。点击主界面的关于按钮,弹出About窗体。

按钮时间响应:

private void button2_Click(object sender, EventArgs e)
{
AboutBox1 ab1 = new AboutBox1();

//this.Hide();
ab1.Show();

}


三、在托盘中写入应用程序图标

需要使用NotifyIcon控件

C#Windows 窗体设计-实现欢迎界面-显示About窗体-在托盘中写入应用程序图标_vs2010_03

C#Windows 窗体设计-实现欢迎界面-显示About窗体-在托盘中写入应用程序图标_vs2010_04

C#Windows 窗体设计-实现欢迎界面-显示About窗体-在托盘中写入应用程序图标_界面_05

代码如下:

private void notifyIcon1_MouseDoubleClick_1(object sender, MouseEventArgs e)
{
if (this.WindowState == FormWindowState.Minimized)
{
this.WindowState = FormWindowState.Normal;
this.Activate();
}
}

private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Close();
}



举报

相关推荐

0 条评论