Ошибка в буфере обмена dotNet 4.0? - PullRequest
3 голосов
/ 04 мая 2010

Попробуйте это:
1. Создайте приложение в VS Express Edition 2010 (.NET 4.0).
2. Поместите эти строки в код везде, где вам нравится -

        string text = Clipboard.GetText();
        MessageBox.Show(text);

3. Скопируйте текст ANSI (для простоты) из блокнота.
4. Запустите приложение и посмотрите результат.

Я вижу "Clipboard.GetText ()" (без кавычек) вместо фактических данных!

Может ли кто-нибудь подтвердить, происходит ли это и в версиях Pro / Ultimate?

1 Ответ

2 голосов
/ 04 мая 2010

Попробуйте вместо этого и опубликуйте результаты:

string text = Convert.ToString(Clipboard.GetData(System.Windows.Forms.DataFormats.Text));
MessageBox.Show(text);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...