Копировать файлы в буфер обмена в C#
Если вы только копируете windows-form и вставляете в своем приложении, вы c#-language можете сопоставить операцию c#.net вырезания / копирования вашего c#.net древовидного представления winform с методом, который просто window-forms клонирует ваш выбранный узел. Т.е.:
TreeNode selectedNode;
TreeNode copiedNode;
selectedNode = yourTreeview.SelectedNode;
if (selectedNode != null)
{
copiedNode = selectedNode.Clone;
}
// Then you can do whatever you like with copiedNode elsewhere in your app.
Если windows-forms вы хотите иметь возможность .cs-file вставлять в другие приложения, вам clipboard придется использовать буфер windows.forms обмена. Вы можете получить visual-c# что-то более интересное, чем .cs-file простой текст, узнав больше windows-form об интерфейсе IDataObject. Я не могу c#.net вспомнить источник, но вот c#-language кое-что, что я написал в windows.forms своих заметках:
При реализации visual-c# в классе Методы IDataObject windows.forms позволяют пользователю хранить .cs-file данные в нескольких форматах window-form в экземпляр класса. Хранение clipboard данных в более одного формата visual-c# увеличивает вероятность c#.net того, что целевое приложение, чьи windows-forms требования к формату вы могли c-sharp бы не знаю, может получить c#.net сохраненный данные. Для c#-language хранения данных в экземпляре IDataObject, вызовите winforms метод SetData и укажите clipboard формат данных в поле параметр winform формата. Установите autoConvert параметр csharp в false, если вы не хотите сохраненные .cs-file данные для преобразования csharp в другие формат при его windows-forms извлечении. Вызвать SetData c#-language несколько раз в одном экземпляре IDataObject visual-c# для хранения данных в более чем visual-c# один формат.
После того, как clipboard вы заполнили объект, реализующий visual-c# IDataObject (например, что-то под названием c#-language yourTreeNodeDataObject), вы можете вызвать:
Clipboard.SetDataObjecT(yourTreeNodeDataObject);
c#
winforms
clipboard
Копировать файлы в буфер обмена в C#
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.