
06.07.2009, 20:38
|
|
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...
|
|
|