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; 
            }
  • 相关阅读:
    调用同一个类的另一个方法,导致该方法的事物失效问题。。做记录
    JS点名功能
    JS复制功能
    js局部刷新
    基于 Token 的身份验证方法
    JS获取URL“#”后的值
    JS批量打包下载图片(笔记)
    九阴真经
    弹框播放腾讯视频(Iframe)
    js sessionStorage会话存取/删除
  • 原文地址:https://www.cnblogs.com/bkycjj/p/3382164.html
Copyright © 2011-2022 走看看