Скопировать текст и конкретные данные в буфер обменаC#

Место общения программистов C#
Ответить
Anonymous
 Скопировать текст и конкретные данные в буфер обмена

Сообщение Anonymous »

Для проекта, над которым я сейчас работаю, мне нужно в определенной степени использовать буфер обмена.
Сохраните текст и некоторые дополнительные данные, специфичные для приложения, в буфер обмена. Предполагается, что текст используется с помощью Ctrl + V в других приложениях, в то время как данные приложения обычно должны быть опущены, поскольку они в основном используются для ссылки (например, кавычки и т. Д.)
Что я попробовал: < /p>

Копировать пользовательский объект в буфер обмена и перезапись Tostring-method, который был немного наивным, чтобы думать, что он сработает < /p>
< /blockquote>
[Serializable]
public class TestData {
public string txt;
public string additionalStuffs;

public override string ToString() {
return txt;
}
}

Clipboard.SetData( "TestData",
new TestData() { txt = "This is a text", additionalStuffs = "Stuffs" } );
< /code>
Теперь мне нужно, чтобы TXT был пропорционально в другие приложения в качестве строки, в то время как другие данные игнорируются, если они не размещены в моем приложении. Для того, чтобы быть читаемым и простым в использовании для пользователя. Есть даже способ сделать это?


Подробнее здесь: https://stackoverflow.com/questions/548 ... -clipboard
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»