Tôi có một số văn bản đến từ cơ sở dữ liệu trong hộp văn bản nhiều dòng, làm cách nào để sao chép vào khay nhớ tạm để người dùng có thể dán vào cửa sổ hoặc tệp khác (ví dụ: từ ứng dụng của tôi đến hộp văn bản khác)? HOẶC vào tập tin notepad/word nếu có thể.Làm thế nào để sao chép nội dung của một hộp văn bản nhiều dòng vào clipboard trong C#?
Trả lời
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
Không có sự khác biệt trong văn bản sao chép từ một hoặc nhiều dòng TextBox
đến và đi từ clipboard bằng Clipboard.SetText()
(và dĩ nhiên là Clipboard.GetText()
). A TextBox
sẽ vẫn chứa một đơn String
, cho dù có chứa dấu ngắt dòng hay không. Đó chỉ là kẹo mắt.
Từ góc độ giới hạn, phương thức ClipBoard.SetText()
của bạn sẽ luôn luôn chỉ chấp nhận một chuỗi duy nhất, kích thước của nó chỉ bị giới hạn bởi và số lượng bộ nhớ trống tại thời điểm đã cho.
Không cần mã đặc biệt để dán văn bản này theo cách thủ công vào các ứng dụng như Notepad hoặc Word.
Clipboard.SetText(yourTextBox.Text);
là tất cả những gì bạn cần.
Đối với tiết kiệm dòng trong văn bản mà bạn nên thay thế "\ n" để kí tự xuống dòng, như trong ví dụ:
string textforClipboard = TextBox1.Text.Replace("\n", Environment.NewLine);
Clipboard.Clear();
Clipboard.SetText(textforClipboard);
- 1. Sao chép nội dung của một hộp văn bản sang một hộp văn bản khác
- 2. Sao chép nội dung DataGridView vào clipboard
- 3. Sao chép văn bản của Vùng đã Chọn vào clipboard
- 4. Làm thế nào để sao chép một dòng vào clipboard trong Eclipse?
- 5. Làm thế nào để sao chép cả hai - HTML và văn bản vào clipboard?
- 6. Làm cho hộp văn bản nhiều dòng giữ nhiều văn bản hơn (C#, winform)
- 7. Làm thế nào để sao chép vào clipboard trong F #?
- 8. Làm thế nào để sao chép vào clipboard bằng X11?
- 9. Cách sao chép văn bản RTF vào clipboard để sử dụng trong excel
- 10. Làm cách nào để sao chép một số văn bản từ trong conkeror vào clipboard của tôi?
- 11. Sao chép văn bản vào clipboard bằng Zero, Clipboard trong asp.net
- 12. Làm thế nào để sao chép/cắt một tập tin (không phải là nội dung) vào clipboard trong Windows trên dòng lệnh?
- 13. Làm cách nào để thêm một dòng vào một Hộp văn bản nhiều dòng?
- 14. Delphi 7 - Sao chép nội dung của biến cục bộ (trong khi gỡ lỗi) vào clipboard
- 15. Cách tự động nối văn bản vào văn bản được sao chép bằng JavaScript
- 16. Bản sao hộp danh sách WPF vào clipboard
- 17. Làm thế nào để sao chép chuỗi vào clipboard trong C?
- 18. Tại sao nội dung quấn trong nhiều dòng văn bản làm cha mẹ?
- 19. C#: Gắn thêm * nội dung * của một tệp văn bản vào một tệp văn bản khác
- 20. Làm thế nào để sao chép dữ liệu vào clipboard trong C#
- 21. Làm cách nào để đặt văn bản được sao chép sang clipboard khi hình ảnh được sao chép?
- 22. Làm thế nào để politico.com chèn một siêu liên kết vào văn bản đã sao chép?
- 23. Tạo và sao chép siêu liên kết với văn bản/chú thích vào Clipboard bằng C#
- 24. Sao chép BufferedImage vào clipboard
- 25. Nút Greasemonkey \ JavaScript Sao chép vào Clipboard
- 26. Làm cách nào để theo dõi các thay đổi nội dung của clipboard trong C#?
- 27. văn bản nhiều dòng văn bản trong hộp giới hạn
- 28. Tiêm văn bản khi nội dung được sao chép từ một trang web
- 29. Làm thế nào để sao chép văn bản yanked vào dấu nhắc lệnh VI
- 30. Vẽ một hộp văn bản nhiều dòng trong R