您的位置:首页 > 编程语言 > C#

c# 按钮点击(开启||置顶)全局变量

2013-10-22 12:03 330 查看
一个解决方案中,有好几个项目需要点击按钮开启,这里设置开启状态判断,未开启则实例化新建,已开启点击的话,置顶.

类的新建,需引用

public class globalInfo
{
//程序按钮状态
private static bool faceLuckyState;
//private static bool faceLuckyState=true;
public bool FaceLuckyState
{
get
{
return faceLuckyState;
}
set
{
faceLuckyState = value;
}
}
}


程序开启初始化

MainWindowDrag f = new MainWindowDrag();
public MainWindow()
{
nitializeComponent();
FaceLucky.globalInfo btnState = new globalInfo();
btnState.JigsawPuzzleState = true;//可点击开启
//也可在类中设置初始值
}


按钮点击判断

private void JigsawPuzzle_Click(object sender, RoutedEventArgs e)
{

FaceLucky.globalInfo btnState = new globalInfo();
if (!btnState.JigsawPuzzleState)
{
//f.WindowState = WindowState.Normal;//窗体恢复到常规状态
f.Topmost = true;
}
else
{
f = new MainWindowDrag();
f.Show();
btnState.JigsawPuzzleState = false; ;//可点击状态

}
}


窗体关闭,改变状态

private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
FaceLucky.globalInfo f = new globalInfo();
f.JigsawPuzzleState = true;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: