文档介绍:一,通常我们做软件时,如果想点击退出时,真正实现退出。,但还是会有些线程可能并未能及时关闭,或者程序因为开的线程太多而无法及时退出。这时候使用结束进程能解决这些问题
//退出方法
private void db_logoff_Click(object sender, e)
{
FormClose = true;
[] myProcesses;
myProcesses = ("StudentSystem");
foreach ( myProcess in myProcesses)
{
();
}
();
();
//退出
}
二,托盘是软件比较常用的功能,在关闭窗体之前加上如下代码,看起来更像一个软件了
if (!FormClose)
{
= true;
WindowState = ;
();
(0x2710, "系统托盘提示", "程序已最小化到托盘,右键点击显示菜单,双击显示窗体。", );//托盘图标加载时提示
};
三,更换皮肤。Bar控件,里面的CorlorPickerDropDown功能还行,可以随意变换皮肤,并且有预览效果,用起来会为软件增色不少。
#region 皮肤更换
private void ddl_colChose_SelectedColorChanged(object sender, EventArgs e)
{
m_ColorSelected = true; // Indicate that color was selected for buttonStyleCustom_ExpandChange method
(m_BaseColorScheme, );
}
private void ddl_colChose_ExpandChange(object sender, EventArgs e)
{
if ()
{
// Remember the starting color scheme to apply if no color is selected during live-preview
m_ColorSelected = false;
m_BaseColorScheme = ((Office2007Renderer)).;
}
else
{
if (!m_ColorSelected)
{
(m_BaseColorScheme);
}
}
}
private void ddl_colChose_ColorPreview(object sender, ColorPreviewEventArgs e)
{
(m_BaseColorScheme, );
}
#endregion
四、获取资源文件(Xml)--要在同一命名空间下获取
XmlDocument myXml = new XmlDocument();
string fileName = "";
Assembly asm = ();//读取嵌入式资源
Stream strm = (fileName);
m