コード例 #1
0
        private void InitListViewPhone()
        {
            //已存在就更新
            //不存在则添加
#if true
            if (!this.mNetInfo.mPcPhoneList.PhonePcListID.Equals(this.mCurrentListID) || this.listViewPhone.Items.Count == 0)
            {
                this.listViewPhone.Clear();
                this.listViewPhone.SmallImageList = this.mNetInfo.ImageIcon;
                this.listViewPhone.LargeImageList = this.mNetInfo.ImageIcon;
                ServerInfo[] array = this.mNetInfo.mPcPhoneList.GetPhonelistArray();
                for (int i = 0; i < array.Length; i++)
                {
                    ListViewItemServer lvi = new ListViewItemServer();
                    lvi.Text        = array[i].GetServerDes_v2();
                    lvi.ImageKey    = array[i].GetImageKey();
                    lvi.mServerInfo = array[i];
                    this.listViewPhone.Items.Add(lvi);
                }
            }
#else
#endif
            //this.listViewPhone.SmallImageList = this.mNetInfo.ImageIcon;
            //this.listViewPhone.LargeImageList = this.mNetInfo.ImageIcon;
            //ServerInfo[] arraylist = this.mNetInfo.mPcPhoneList.GetPhonelistArray();
            //this.listViewPhone.Items.ContainsKey
        }
コード例 #2
0
        private void InitListViewPhone()
        {
#if false
            if (this.mNetInfo.mPcPhoneList.mPhoneListUpdata || this.listViewPhone.Items.Count == 0)
            {
                this.listViewPhone.Clear();
                this.listViewPhone.SmallImageList = this.mNetInfo.ImageIcon;
                this.listViewPhone.LargeImageList = this.mNetInfo.ImageIcon;
                ServerInfo[] array = this.mNetInfo.mPcPhoneList.GetPhonelistArray();
                for (int i = 0; i < array.Length; i++)
                {
                    ListViewItemServer lvi = new ListViewItemServer();
                    lvi.Text        = array[i].GetServerDes();
                    lvi.ImageKey    = array[i].GetImageKey();
                    lvi.mServerInfo = array[i];
                    this.listViewPhone.Items.Add(lvi);
                }
            }
            this.mNetInfo.mPcPhoneList.mPhoneListUpdata = false;
#else
            if (mCurrentListID != this.mServer.NetServer.mPcPhoneList.PhonePcListID || this.mListView.mServerInfoArray == null || this.mListView.mServerInfoArray.Length == 0)
            {
                ServerInfo[] array = this.mServer.NetServer.mPcPhoneList.GetPhonelistArray();

                this.mListView.SetData(array);
                mCurrentListID = this.mServer.NetServer.mPcPhoneList.PhonePcListID;
            }
#endif
        }
コード例 #3
0
 private void InitListViewPC()
 {
     if (!this.mNetInfo.mPcPhoneList.PhonePcListID.Equals(this.mCurrentListID) || this.listViewPC.Items.Count == 0)
     {
         this.listViewPC.Clear();
         this.listViewPC.SmallImageList = this.mNetInfo.ImageIcon;
         this.listViewPC.LargeImageList = this.mNetInfo.ImageIcon;
         ServerInfo[] array = this.mNetInfo.mPcPhoneList.GetPClistArray();
         for (int i = 0; i < array.Length; i++)
         {
             ListViewItemServer lvi = new ListViewItemServer();
             lvi.Text        = array[i].GetServerDes_v2();
             lvi.ImageKey    = array[i].GetImageKey();
             lvi.mServerInfo = array[i];
             this.listViewPC.Items.Add(lvi);
         }
     }
 }