Копировать текст выбранной области в буфер обмена

Я новичок в C # и программировании в целом. Мне интересно, есть ли способ реализовать следующую функцию:

  1. в моей программе на C # есть текстовое поле (с именем tb1 ) и кнопка (с именем bt1 ).
  2. Когда я нажимаю bt1 , мой курсор изменится на «селектор»
  3. Я переключаюсь на программу, где мне нужно взять значение из
  4. Я выбираю текст, который мне нужно скопировать в мою программу C #
  5. Выбранный текст появится в bt1

WindowsXP / Windows Vista / 7

PS - Я знаю, как получить текст из буфера обмена и как поместить текст в буфер обмена, что я нужен способ захвата ЛЮБОГО текста ПОСЛЕ того, как я нажимаю кнопку. Например, у меня есть 10 текстовых полей; каждое текстовое поле имеет кнопку.

Процесс будет выглядеть следующим образом:

  1. button1 click -> выбрать текст в другом приложении -> который автоматически вставляется в текстовое поле1

  2. button2 click -> выбрать текст в другом приложении -> который автоматически вставляется в текстовое поле2

  3. button3 щелкните -> выберите текст в другом приложении -> который автоматически вставляется в текстовое поле3

и т. Д.

5
задан Andrew 20 January 2012 в 15:55
поделиться