Пример #1
0
        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);
                }
            };
        }
Пример #2
0
 public ChangeTextMenuItem(ITsiTextItem item) : base(AppString.Menu.ChangeText)
 {
     this.Click += (sender, e) =>
     {
         string name = ChangeText(item.Text);
         if (name != null)
         {
             item.ItemText = name;
         }
     };
 }
Пример #3
0
 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);
     };
 }
Пример #4
0
 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);
             }
         };
     }
 }