Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 19249|Отговор: 0

[WinForm] C# копирайте и поставете текстова информация в клипборда

[Копирай линк]
Публикувано в 30.01.2015 г. 15:34:50 ч. | | |
Прието:
private void button1_Click(object sender, System.EventArgs e) {
Взема избрания текст от текстово поле и го поставя в клипборда.
if(textBox1.SelectedText != "")
Clipboard.SetDataObject(textBox1.SelectedText);
}

Паста:
private void button2_Click(object sender, System.EventArgs e) {
Декларира IDataObject за съхранение на данните, върнати от клипборда.
Извлича данните от клипборда.
IDataObject iData = Clipboard.GetDataObject();

Определя дали данните са във формат, който можете да използвате.
if(iData.GetDataPresent(DataFormats.Text)) {
Да, така е, така че го покажи в текстово поле.
textBox2.Text = (Низ)iData.GetData(DataFormats.Text);
}
}
Това се прави основно чрез извикване на API на Clipborad.




Предишен:DIV+CSS закръглени граници
Следващ:Уведомление за отстраняване на критична уязвимост в Linux Glibc библиотеката (важно)
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com