public ChangeTextMenuItem(ITsiTextItem item) : base(AppString.Menu.ChangeText) { this.Click += (sender, e) => { string name = ChangeText(item.Text); if (name != null) { item.ItemText = name; } }; MyListItem listItem = (MyListItem)item; listItem.TextDoubleClick += (sender, e) => { if (listItem is IFoldGroupItem) { return; } if (listItem.FindForm() is ShellStoreDialog.ShellStoreForm) { return; } if (this.Enabled) { this.OnClick(null); } }; }
public ChangeTextMenuItem(ITsiTextItem item) : base(AppString.Menu.ChangeText) { this.Click += (sender, e) => { string name = ChangeText(item.Text); if (name != null) { item.ItemText = name; } }; }
public ChangeTextMenuItem(ITsiTextItem item) : base(AppString.Menu.ChangeText) { this.Click += (sender, e) => { string name = ChangeText(item.Text); if (name == null) { return; } item.ItemText = name; item.Text = ResourceString.GetDirectString(item.ItemText); }; }
public ChangeTextMenuItem(ITsiTextItem item) : base(AppString.Menu.ChangeText) { this.Click += (sender, e) => { string name = ChangeText(item.Text); if (name != null) { item.ItemText = name; } }; if (item is IFoldGroupItem == false) { ((MyListItem)item).TextDoubleClick += (sender, e) => { if (this.Enabled) { this.OnClick(null); } }; } }