.NET 4.x В новом проекте двойной клик по Label пишет текст метки в буфер обмена - C# (212556)
Формулировка задачи:
Создаю пустой проект winform, кидаю на форму компонент label1, запускаю. при двойном клике по label1 ее текст копируется в буфер обмена, что очень неудобно. Как это можно отключить? т.е. чтобы пользователь мог сколько угодно кликать по label а буфер обмена не забивался.
Решение задачи: «.NET 4.x В новом проекте двойной клик по Label пишет текст метки в буфер обмена»
textual
Листинг программы
string clipboard = ""; private void label1_Click(object sender, EventArgs e) { if (Clipboard.GetText() == label1.Text) Clipboard.SetText(clipboard); else clipboard = Clipboard.GetText(); } private void label1_DoubleClick(object sender, EventArgs e) { if (Clipboard.GetText() == label1.Text) Clipboard.SetText(clipboard); else clipboard = Clipboard.GetText(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д