Практическое руководство. Запись в буфер обмена в Visual Basic
Обновлен: Ноябрь 2007
Буфер обмена можно использовать для хранения данных, таких как текст и изображения. Поскольку буфер обмена используется совместно всеми процессами, его можно использовать для обмена данными между ними. Объект My.Computer.Clipboard позволяет получать доступ к буферу обмена и выполнять чтение и запись в него. Методы SetAudio, SetData, SetFileDropDownList, SetImage и SetText позволяют помещать данные в буфер обмена.
![]() |
---|
Поскольку доступ к буферу обмена могут получать другие пользователи, не следует использовать его для хранения важных сведений, таких как пароли или конфиденциальные данные. |
Запись текста в буфер обмена
Используйте метод My.Computer.Clipboard.SetText для записи текста в буфер обмена. Следующий код записывает в буфер обмена строку "This is a test string".
My.Computer.Clipboard.SetText("This is a test string.")
Запись текста в буфер обмена в определенном формате
Используйте метод My.Computer.Clipboard.SetText для записи текста в буфер обмена, включая тип TextDataFormat. Следующий код записывает в буфер обмена строку "This is a test string" в формате RTF.
My.Computer.Clipboard.SetText("This is a test string.", _ System.Windows.Forms.TextDataFormat.Rtf)
Запись данных в буфер обмена
Используйте метод My.Computer.Clipboard.SetData для записи данных в буфер обмена. Этот пример записывает объект DataObjectdataChunk в буфер обмена в пользовательском формате specialFormat.
My.Computer.Clipboard.SetData("specialFormat", dataChunk)
См. также
Задачи
Практическое руководство. Чтение из буфера обмена в Visual Basic
Практическое руководство. Определение типа файла, хранящегося в буфере обмена, в Visual Basic
Ссылки
Метод My.Computer.Clipboard.SetText