private void mainForm_Load(object sender, EventArgs e) { textBoxUsername.Text = Properties.Settings.Default.username; textBoxPassword.Text = Properties.Settings.Default.password; checkBoxAutoLogin.Checked = Properties.Settings.Default.autoLogin; checkBoxReconnectOnFail.Checked = Properties.Settings.Default.autoReconnect; OnlineMessage onlineState = OnlineState.getOnlineState(); if (onlineState.reply_code == OnlineState.OPERATE_SUCCESS && onlineState.reply_msg != null) { GlobalFunction.showInfo(onlineState, this); } if (checkBoxAutoLogin.Checked) { if (!textBoxUsername.Text.Equals("") && !textBoxPassword.Text.Equals("")) { OnlineMessage ret = null; do { ret = AutoConnect.connect(textBoxUsername.Text, textBoxPassword.Text); } while (ret == null || ret.userinfo == null); GlobalFunction.showInfo(ret, this); } this.WindowState = FormWindowState.Minimized; } if (Properties.Settings.Default.autoReconnect) { timer.Enabled = true; } }
private void timer_Tick(object sender, EventArgs e) { OnlineMessage onlineState = OnlineState.getOnlineState(); GlobalFunction.showInfo(onlineState, this); if (onlineState.reply_code == OnlineState.NO_PORTAL_MESSAGE) //未登录 { OnlineMessage ret = null; if (Properties.Settings.Default.username == "" || Properties.Settings.Default.password == "") { ret = AutoConnect.connect(Properties.Settings.Default.username, Properties.Settings.Default.password); } else { ret = AutoConnect.connect(textBoxUsername.Text, textBoxPassword.Text); } GlobalFunction.showInfo(ret, this); } }
private void stateRefreshTimer_Tick(object sender, EventArgs e) { OnlineMessage onlineState = OnlineState.getOnlineState(); GlobalFunction.showInfo(onlineState, this); }