menü    videók      
Mit tanulnál?
Keresés:
videót kérek belépés regisztráció
 Termék tesztek, hírek, bemutatók  ✦  mobilok, okosórák, médialejátszók, stb.  ✦  kattints ide!
Vágólap kezelés a C#-ban (2019.04.24)
Bejegyzések a témában:   c#   programozas  
Hozzászólások
A vágólap kezelése a C#-ban alapvetően roppant egyszerűen megvalósítható:

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.