Mam tekst pochodzący z bazy danych w polu tekstowym Multiline, jak mogę skopiować to do schowka, aby użytkownik mógł wkleić go do innego okna lub pliku (np. Z mojej aplikacji do innego pola tekstowego)? LUB do pliku notatnika/słowa, jeśli to możliwe.Jak skopiować zawartość pola tekstowego Multiline do schowka w języku C#?
Odpowiedz
Clipboard.Clear(); //Clear if any old value is there in Clipboard
Clipboard.SetText("abc"); //Copy text to Clipboard
string strClip = Clipboard.GetText(); //Get text from Clipboard
System.Windows.Forms.Clipboard.SetText (..)
http://msdn.microsoft.com/en-us/library/system.windows.forms.clipboard.settext.aspx
Nie ma różnicy w tekście kopiowania z jednego lub multilinii TextBox
do i ze schowka za pomocą Clipboard.SetText()
(i oczywiście Clipboard.GetText()
). Numer TextBox
nadal będzie zawierać pojedynczy kod String
, niezależnie od tego, czy zawiera on podziały wierszy, czy nie. To tylko cukierek do oczu.
Z perspektywy ograniczeń Twoja metoda ClipBoard.SetText()
zawsze akceptuje tylko jeden ciąg znaków, a jego rozmiar jest ograniczony tylko do ilości wolnej pamięci w danym czasie.
Do wklejenia tego tekstu ręcznie do aplikacji takich jak Notatnik lub Word nie jest potrzebny żaden specjalny kod.
Clipboard.SetText(yourTextBox.Text);
to wszystko, czego potrzebujesz.
Do zapisywania wierszy w tekście należy zastąpić „\ n” aby znak nowej linii, jak na przykład:
string textforClipboard = TextBox1.Text.Replace("\n", Environment.NewLine);
Clipboard.Clear();
Clipboard.SetText(textforClipboard);
- 1. jak skopiować zawartość pliku jtable do schowka
- 2. Jak skopiować ciąg do schowka w C?
- 3. Jak programowo skopiować asynchroniczną zależną zawartość do schowka po kliknięciu?
- 4. Jak skopiować linię do schowka w Eclipse?
- 5. Jak skopiować textField do schowka systemu OSX?
- 6. Jak skopiować do schowka w F #?
- 7. Jak skopiować wartość komórki DataGrid do schowka
- 8. Jak skopiować do schowka za pomocą GWT?
- 9. Jak skopiować do schowka obecną ścieżkę?
- 10. Selen: usuń zawartość z pola tekstowego
- 11. Skopiuj zawartość jednego pola tekstowego na inny
- 12. Jak kopiować dane do schowka w C#
- 13. Jak skopiować plik w języku C#
- 14. Jak skopiować 2 pola danych do jednego pola w Solr
- 15. Pokaż zawartość schowka Windows
- 16. C# - Wiązanie pola tekstowego do liczby całkowitej
- 17. polecenie Cygwin skopiować do schowka Windows
- 18. Jak skopiować sformatowany kod do schowka w kodzie VS
- 19. Jak skopiować zarówno HTML, jak i tekst do schowka?
- 20. Jak skopiować obraz i tekst do schowka jako jeden obiekt?
- 21. WIX odpowiednik pola tekstowego C#?
- 22. skopiować zawartość jeden wskaźnik do innego
- 23. Jak skopiować obraz PNG do schowka przy użyciu Delphi
- 24. Jak skopiować i wkleić dane do R ze schowka?
- 25. Jak skopiować dane do schowka za pomocą Greasemonkey?
- 26. WinForms | C# | Autouzupełnianie w środku pola tekstowego?
- 27. Visual C# - Zapisywanie zawartości pola tekstowego do pliku .txt
- 28. Delphi 7 - Skopiuj zawartość zmiennej lokalnej (podczas debugowania) do schowka
- 29. Jak odwzorować zawartość pliku XML na obiekty w języku C#
- 30. Czytanie z pliku tekstowego w języku C#