private void startEditor(EditorListItem item) { editForm.ShowDialog(this, item); if (item.IsEdit) { file.strBytes[(int)item.Tag] = item.NewStrBytes; } else { file.strBytes[(int)item.Tag] = item.OriginStrBytes; } }
public void ShowDialog(IWin32Window Owner, EditorListItem item) { this.item = item; if (item.NewStrBytes != null) { textBox1.Text = Encoding.UTF8.GetString(item.NewStrBytes); } else { textBox1.Text = Encoding.UTF8.GetString(item.OriginStrBytes); } ShowDialog(Owner); }
private void RefreshListView() { Logger.I("Refresh the list"); listView1.BeginUpdate(); for (int i = 0; i < file.strBytes.Count; i++) { EditorListItem item = new EditorListItem(file.strBytes[i]) { Tag = i }; listView1.Items.Add(item); } listView1.EndUpdate(); }