关于C#

///窗体显示
        private void timer1_Tick(object sender, EventArgs e)
        {

            if (this.Opacity > 0.01)
            {
                this.Opacity = this.Opacity - 0.01;
            }
            else
            {
                this.timer1.Enabled = false;
                this.Hide();
                Main m = new Main();
                m.Show();
            }
        }


----------------------------------------------------------------------------------------
    public partial class Formdonghua : Form
    {
        //动画窗体调用,关闭时将向上移出屏幕
        [System.Runtime.InteropServices.DllImport("user32")]
        private static extern bool AnimateWindow(IntPtr hwnd, int dwTime, int dwFlags);
        const int AW_HOR_POSITIVE = 0x0001;
        const int AW_HOR_NEGATIVE = 0x0002;
        const int AW_VER_POSITIVE = 0x0004;
        const int AW_VER_NEGATIVE = 0x0008;
        const int AW_CENTER = 0x0010;
        const int AW_HIDE = 0x10000;
        const int AW_ACTIVATE = 0x20000;
        const int AW_SLIDE = 0x40000;
        const int AW_BLEND = 0x80000;
        //…………………………………………………………
        public Formdonghua()
        {
            InitializeComponent();
        }

        private void Formdonghua_Load(object sender, EventArgs e)
        {
            //动画由小渐大,现在取消
            AnimateWindow(this.Handle, 1000, AW_CENTER | AW_ACTIVATE);

            //主界面渐变设置
            this.jianbian.Enabled = true;//让jianbian的timer值有效
            this.Opacity = 0;
            //………………………………………………
        }

        private void jianbian_Tick(object sender, EventArgs e)
        {
            //让背景由0变到1
            if (this.Opacity < 1)
            {
                this.Opacity = this.Opacity + 0.05;
            }
            else
            {
                this.jianbian.Enabled = false;
            }
        }

        private void Formdonghua_FormClosing(object sender, FormClosingEventArgs e)
        {//关闭时动画
            AnimateWindow(this.Handle, 1000, AW_SLIDE | AW_HIDE | AW_VER_NEGATIVE);
        }
    }
}

---------------------------------------------------------------------------------------------
using System.Mangerment;
ConnectionOptions options = new ConnectionOptions ( ) ;
options.Username ="userName";
options.Password = "pwd" ;
ManagementScope scope = new ManagementScope( "
" + "ip_add" + "[url=file://root//cimv2]//root//cimv2[/url]
", options ) ;

scope.Connect ( ) ;  


System.Management.ObjectQuery oq = new System.Management.ObjectQuery ( "SELECT * FROM Win32_OperatingSystem" ) ;
ManagementObjectSearcher query1 = new ManagementObjectSearcher ( scope , oq ) ;
//WMI
ManagementObjectCollection queryCollection1 = query1.Get ( ) ;  

 
foreach ( ManagementObject mo in queryCollection1 )
{
string [ ] ss= { "" } ;
//restart computer
mo.InvokeMethod ( "Reboot" , ss ) ;
}  

------------------------------// 获取已设置无法关闭窗口创建参数-------------------------------------------
  
        protected override CreateParams CreateParams
        {
            get
            {
                int CS_NOCLOSE = 0x200;
                CreateParams parameters = base.CreateParams;
                parameters.ClassStyle |= CS_NOCLOSE;

                return parameters;
            }
        }


        public NoCloseForm()
        {
            InitializeComponent();
        }
     
-----------------------------   全 屏   ------------------------------------------------------------
private void Form1_Load(object sender, EventArgs e)
        {
            this.SetVisibleCore(false);
            this.FormBorderStyle = FormBorderStyle.None;
            this.WindowState = FormWindowState.Maximized;
            this.SetVisibleCore(true);
        }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值