WinForms & WPF - Umieszczanie oraz pobieranie danych ze schowka systemowego
Notatka dotycząca ustalania oraz pobierania zawartości systemowego schowka z pozycji kodu w technologiach Windows Forms (WinForms) oraz Windows Presentation Foundation (WPF).
Jak ustalić/skopiować tekst do schowka?
Aby ustalić zawartość systemowego schowka, czy też skopiować do niego jakiś tekst/obraz/muzykę, wystarczy wywołać odpowiednią, zaimplementowaną już, dostarczaną z bibliotekami zarówno technologii WinForms jak i WPF. Jest to bardzo wygodna opcja, którą można wykorzystać na dziesiątki pożytecznych sposobów, zatem warto wiedzieć, że możliwość taką mamy zawsze pod ręką, a nie wymagającą przy tym specjalnego nakładu czasu i kodu.
W aplikacjach pisanych w Windows Forms odpowiada za to statyczny obiekt:
System.Windows.Forms.Clipboard
Z kolei w technologii Windows Presentation Foundation tenże obiekt dostępny jest w przestrzeni:
System.Windows.Clipboard
Jakie metody ma ten obiekt?
Obiekt ten posiada wszystkie metody pozwalające na ustalanie oraz pobieranie odpowiednich treści ze schowka. Są to np.:- GetAudioStream() - pobieranie strumienia dźwięku
- GetData() - pobieranie danych we wskazanym formacie
- GetImage() - pobieranie danych graficznych
- GetText() - pobieranie tekstu
- SetAudio()
- SetData()
- SetImage()
- SetText()
Metod służących do obsługi schowka systemowego jest jeszcze kilka, ja wybrałem jedynie te w ogólnym przypadku najistotniejsze. Mamy więc do dyspozycji w pełni kompletne narzędzie obsługi schowka.

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!