public void GroupmateStateChanged(string userID, UserStatus newStatus) { ChatListSubItem[] items = this.chatListBox1.GetSubItemsByNicName(userID); if (items == null || items.Length == 0) { return; } items[0].Status = GlobalResourceManager.ConvertUserStatus(newStatus); this.chatListBox1.Invalidate(); }
private void AddUserItem(GGUser friend) { ChatListSubItem subItem = new ChatListSubItem(friend.UserID, friend.UserID, friend.Name, friend.Signature, GlobalResourceManager.ConvertUserStatus(friend.UserStatus), GlobalResourceManager.GetHeadImage(friend)); subItem.Tag = friend; this.chatListBox1.Items[0].SubItems.AddAccordingToStatus(subItem); }