Пример #1
0
        private void FormMain_Load(object sender, EventArgs e)
        {
            this.Invoke(new Action(() => {
                // 显示登录框
                FormLogin formTemp = new FormLogin();
                formTemp.ShowDialog();
                formTemp.Dispose();

                // 判断是否登录成功
                if (ClassStatic.isLogined)
                {
                    deviceList      = new ControlDeviceList();
                    softwareSetting = new ControlSoftwareSetting();
                    // 显示托盘图标
                    notifyIcon1.Visible = true;
                    // 设置在线状态
                    ClassStatic.onlineStatus = 0;
                    // 设置窗体在线状态
                    statusOnlineControl1.Status = 0;
                    // 设置窗体中的头像为用户选中头像
                    portraitBox1.Portrait = ClassStatic.portraitPid;
                    // 初始化设备列表
                    deviceList.InitializeDeviceList();
                    // 将设备列表添加到显示容器
                    panel1.Controls.Add(deviceList);

                    ShortcutkeyHandRegister();
                    // 显示本窗体
                    this.Show();
                }
                else
                {
                    this.Dispose();
                    this.Close();
                }
            }));
        }
Пример #2
0
 public FormLogin()
 {
     formLogin = this;
     InitializeComponent();
     this.StartPosition = FormStartPosition.CenterScreen;
 }