private void displayTPRPItem() { currentItem = (index < 0) ? null : wrapper[tabControl1.SelectedIndex.Equals(1), index]; internalchg = true; if (currentItem != null) { origItem = currentItem.Clone(); this.tbLabel.Text = currentItem.Label; this.btnStrDelete.Enabled = this.tbLabel.Enabled = true; this.tbLabel.SelectAll(); } else { origItem = null; this.tbLabel.Text = ""; this.btnStrDelete.Enabled = this.tbLabel.Enabled = false; } this.btnStrPrev.Enabled = (index > 0); this.btnStrNext.Enabled = (index < lvCurrent.Items.Count - 1); this.btnTabPrev.Enabled = tab > 0; this.btnTabNext.Enabled = tab < this.tabControl1.TabCount - 1; internalchg = false; this.btnCancel.Enabled = false; }
private void LVAdd(ListView lv, TPRPItem item) { string[] s = { "0x" + lv.Items.Count.ToString("X") + " (" + lv.Items.Count + ")" , item.Label }; lv.Items.Add(new ListViewItem(s)); }
private void TPRPItemAdd() { bool savedstate = internalchg; internalchg = true; TPRPItem newItem = tabControl1.SelectedIndex.Equals(1) ? (TPRPItem) new TPRPLocalLabel(wrapper) : (TPRPItem) new TPRPParamLabel(wrapper) ; try { wrapper.Add(newItem); LVAdd(lvCurrent, newItem); } catch { } internalchg = savedstate; setIndex(lvCurrent.Items.Count - 1); }