private void updateAllData() { while (true) { if (!this._isClose) { // this.Invoke(delegateRefreashgridview_chongzhijilu); this.getOnlineNum(); this._ip = sys.getIP(); this.getMeMsg(); if (!this.isOpenMsg) { this.isOpenMsg = true; try { DataTable dataTable = new messagesClass().search("弹出提示"); if (dataTable.Rows.Count > 0) { for (int index = 0; index < dataTable.Rows.Count; ++index) { int num = (int)MessageBox.Show(dataTable.Rows[index]["content"].ToString().Trim()); } } } catch { } } Thread.Sleep(120000); } else break; } }
private void getMsg() { try { messagesClass messagesClass = new messagesClass(); DataTable dataTable1 = messagesClass.search("公告"); this.txtMsg.Clear(); if (dataTable1.Rows.Count > 0) { for (int index1 = 0; index1 < dataTable1.Rows.Count; ++index1) { int index2 = index1 % 2; if (index1 > 0) this.txtMsg.AppendText("\r\n"); this.txtMsg.SelectionColor = this.c[index2]; this.txtMsg.AppendText(" " + dataTable1.Rows[index1]["content"].ToString().Trim()); int strLen = sys.getStrLen(" " + dataTable1.Rows[index1]["content"].ToString().Trim()); this.msgRow += strLen % 36 == 0 ? strLen / 36 : strLen / 36 + 1; } this.txtMsg.Height = 21 * this.msgRow; this.txtMsg.Top = 30; } DataTable dataTable2 = messagesClass.search("顶部滚动"); if (dataTable2.Rows.Count <= 0) return; this.lab_top_msg.Text = dataTable2.Rows[0]["content"].ToString().Trim(); } catch { } }