文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>WinForm创建系统托盘以及操作注册表

WinForm创建系统托盘以及操作注册表

时间:2011-05-12  来源:石*3

创建系统托盘菜单

1,创建一个contextMenu(cmnMain)菜单
2,添加一个NotifyIcon组件,设置ContextMenu属性为cmnMain
3,相应窗体改变事件(最小化等)
private void frmMain_SizeChanged(object sender,EventArgs e)
{
if (this.WindowState==FormWindowState.Minimized)
{
this.Hide();
noiMain.Visible
=true;
}
}
4,相应用户单击系统托盘上contextmenu菜单事件
private void mniOpen(object sender,EventArgs e)
{
noiMain.Visible
=false;
this.Show();
this.Focus();
}
5,响应用户双击系统托盘图标事件
private void noiMain_DoubleClick(object s,EventArgs e)
{
minOpen.PerformClick();
//相当与mniOpen按钮的单击事件
}

**注意添加相应的事件句柄**

操作注册表

using System.Diagnostics;
using Microsoft.Win32;
//操作注册表
RegistryKey RegKey=Registry.LocalMachine.OpenSubKey("Software",true);
//添加一个子键并给他添加键值对
RegistryKey NewKey=RegKey.CreateSubKey("regNewKey");
NewKey.SetValue(
"KeyName1","KeyValue1");
NewKey.SetValue(
"KeyName2","KeyValue2");
//获取新添加的值
MessageBox.Show(NewKey.GetValue("KeyName1").ToString());
//删除一个键值(对)
NewKey.DeleteValue("KeyName1");
//删除整个子键
RegKey.DeleteSubKey("regNewKey");
相关阅读 更多 +
排行榜 更多 +
恋爱人生模拟器最新版2024下载安装

恋爱人生模拟器最新版2024下载安装

角色扮演 下载
melonds模拟器

melonds模拟器

休闲益智 下载
狗收容所模拟器3D

狗收容所模拟器3D

模拟经营 下载