public void ReplaceItem(object chunk) { ListViewItem item = SelectedItems[0]; _packet.ReplaceWritten(item.Index, chunk); ListViewItem.ListViewSubItemCollection subItems = item.SubItems; subItems[0].Text = chunk.GetType().Name .Replace("Int32", "Integer"); byte[] data = HMessage.GetBytes(chunk); subItems[1].Text = chunk.ToString(); subItems[2].Text = HMessage.ToString(data); item.ToolTipText = string.Format(CHUNK_TIP, subItems[0].Text, subItems[1].Text, data.Length, subItems[2].Text); }