.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();
        }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

13   голосов , оценка 4.077 из 5
Похожие ответы