.NET 4.x В новом проекте двойной клик по Label пишет текст метки в буфер обмена - C# (203480)
Формулировка задачи:
Здрасьте!
Когда два раза кликаю на кнопку он копирует текст из label почему? Как можно это отключить?!
Решение задачи: «.NET 4.x В новом проекте двойной клик по Label пишет текст метки в буфер обмена»
textual
Листинг программы
EventHandler action = (o, args) =>
{
var label = o as Label;
if (label != null && Clipboard.GetText() == label.Text)
Clipboard.SetText(clipboard);
else clipboard = Clipboard.GetText();
};
foreach (Label label in form.Controls.OfType<Label>())
{
label.Click += action;
label.DoubleClick += action;
}