Показать сообщение отдельно

  #4  
Старый 06.07.2009, 20:38
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
С нами: 10653446

Репутация: 836


По умолчанию

Цитата:
Сообщение от sn0w  
ну типа, правой кнопкой щелкаем на эдите - и вылазит - вставить, вырезать, етц. ток нужно это глобально, чтоб во всех эдитах работало. типа своего обработчика.

на сях желательно, хотя код не важен - нужен концепт. так что на любом языке впринципе, ес есть инфа...
примеры на C#.
имхо самый простой способ это в RunTime привязать.

Примерно так:
PHP код:
public void SetMenu()
        {
            foreach (
Control control in Controls)
            {
                if (
control is TextBox)
                {
                    (
control as TextBox).ContextMenu = new ContextMenu(new[] { new MenuItem("button1"), new MenuItem("button2")});
                }
            }
        } 
Либо наследоваться от контрола и в конструкторе сделать привязку.
PHP код:
public class MyClass TextBox
    
{
        public 
MyClass()
        {
            
this.ContextMenu = new ContextMenu(new [] {new MenuItem("button1"), new MenuItem("button2")});
        }
    } 

было 666 сообщений
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием