zoukankan      html  css  js  c++  java
  • c# 按钮点击(开启||置顶)全局变量

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

    类的新建,需引用

    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; 
            }
  • 相关阅读:
    冒泡排序代码实现
    git简单的操作命令
    git操作
    二进制流 及 ajax图片上传
    mysql备份和还原
    安装memcacheq
    源码分页搜索公用
    yii框架phpexcel
    vim 设定一个新的snippets
    ubuntu 安装 flash player
  • 原文地址:https://www.cnblogs.com/bkycjj/p/3382164.html
Copyright © 2011-2022 走看看