Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 19249|Odpověď: 0

[WinForm] C# zkopíruj a vlož textové informace do schránky

[Kopírovat odkaz]
Zveřejněno 30.01.2015 15:34:50 | | |
Kopie:
private void button1_Click(object sender, System.EventArgs e) {
Vezme vybraný text z textového pole a uloží ho do schránky.
if(textBox1.SelectedText != "")
Clipboard.SetDataObject(textBox1.SelectedText);
}

Pasta:
private void button2_Click(object sender, System.EventArgs e) {
Deklaruje IDataObject, který uchovává data vrácená ze schránky.
Získá data ze schránky.
IDataObject iData = Clipboard.GetDataObject();

Určuje, zda jsou data ve formátu, který můžete použít.
if(iData.GetDataPresent(DataFormats.Text)) {
Ano, je to tak, takže to zobrazte v textovém poli.
textBox2.Text = (String)iData.GetData(DataFormats.Text);
}
}
To se dělá hlavně voláním API Clipborad.




Předchozí:DIV+CSS zaoblené okraje
Další:Upozornění na kritickou bezpečnostní zranitelnost v knihovně Linux Glibc (důležité)
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com