Vágólap kezelés a C#-ban (2019.04.24)
Bejegyzések a témában:
c#
programozas
Hozzászólások
Clipboard.SetText("szöveg ami vágólapra kerül");
Kiolvasni a szöveget sem nehezebb sokkal:
var szoveg = Clipboard.GetText(TextDataFormat.Text);
Meg kell mondani, hogy milyen típusú szövegként kezelje? Ha egyszerű szöveg, akkor TextDataFormat.Text.
De lehet még:
Vagyis lehet csv, html, rtf, szöveg és unicode szöveg formában is. Ez fontos, hiszen ha pl. html-t kell kiolvasni, akkor az egyszerű szöveg nem megfelelő. Az rtf szintén formázott szöveg (hasonló a doc-hoz).
Ez volt a szöveg, ami a leggyakoribb, de a dolog működik az alábbiakkal is:
Az is ellenőrizhető, hogy tartalmaz-e adott típusú adatot a vágólap?
if (Clipboard.ContainsText(TextDataFormat.Text))
{
}
De nem csak szövegre létezik ilyen ellenőrzés:
A Clipboard.Clear() pedig törli a tartalmát.
A vágólap tartalma természetesen jöhet TextBox-ból és hasonlókból is.
Hozzászólások
Moderálási elvek, szabályzat