Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        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
            {
            }
        }