• 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; 
            }
  • 相关阅读:
    原来生成函数这么简单
    p1919 A*B Problem升级版
    线性基初步
    高斯消元详解
    FFT模板
    BSGS(大小步)算法
    p1516&poj1061&bzoj1477 青蛙的约会
    p1082 同余方程
    qboimathtest1 t1 魔法串
    qboimathtest1 t2 配对
  • 原文地址:https://www.cnblogs.com/bkycjj/p/3382164.html
Copyright © 2020-2023  润新知