`
net_liu
  • 浏览: 232722 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

C#复制、粘贴文本到剪贴板

阅读更多
复制:
private void button1_Click(object sender, System.EventArgs e) {
  //如果选中部分不为空 把选中的内容复制到剪贴板

  if(textBox1.SelectedText != ”")
  Clipboard.SetDataObject(textBox1.SelectedText);
  }

粘贴:
private void button2_Click(object sender, System.EventArgs e) {
  // Declares an IDataObject to hold the data returned from the clipboard.
  // Retrieves the data from the clipboard.
  IDataObject iData = Clipboard.GetDataObject();

  // Determines whether the data is in a format you can use.
  if(iData.GetDataPresent(DataFormats.Text)) {
  // Yes it is, so display it in a text box.
  textBox2.Text = (String)iData.GetData(DataFormats.Text);
  }
}
主要通过调用Clipborad的API完成。
分享到:
评论

相关推荐

    Winform中实现将照片剪贴到剪贴板中并进行粘贴示例代码

    在Windows Forms(Winform)应用开发中,有时我们需要实现用户操作功能,比如将照片复制到剪贴板,然后能够在其他地方粘贴。这个过程涉及到Windows操作系统API和C#语言的结合使用。以下是一个详细的实现步骤及示例...

    C# 复制图片 剪切板

    在本案例中,我们关注的是使用C#语言实现从网页中复制图片并将其存储到剪切板,以便用户可以方便地在不同应用程序之间进行粘贴,如微信或QQ。以下是对这个主题的详细讲解: 首先,我们需要理解剪切板是什么。剪切板...

    c#实现Windows剪贴板监视器

    首先,剪贴板是操作系统提供的一种数据共享机制,用户可以方便地复制和粘贴文本、图像等内容。在C#中,我们可以利用`System.Windows.Forms.Clipboard`类来访问和操作剪贴板的内容。这个类提供了丰富的API,如`...

    C#实现从剪贴板复制图像到窗体

    剪贴板是Windows操作系统提供的一种临时存储数据的区域,用户可以通过复制和粘贴操作在不同的应用程序之间交换数据,包括文本、图像和其他类型的数据。在C#中,`System.Windows.Forms.Clipboard`类提供了对剪贴板...

    C# 图片存储到剪贴板

    ### C# 图片存储到剪贴板 在本篇文章中,我们将探讨如何使用 C# 编程语言将图片数据存储到系统的剪贴板中。这一技术可以被广泛应用于需要进行图像复制、粘贴操作的应用场景中,比如图像处理软件、办公自动化工具等...

    C#经典文本读写例子,带右键菜单可剪切复制粘贴

    剪切和粘贴的操作类似,剪切会先执行复制然后清除选中文本,粘贴则从剪贴板获取文本并插入到当前位置: ```csharp private void cutToolStripMenuItem_Click(object sender, EventArgs e) { copyToolStripMenuItem...

    C#监听剪贴板

    在编程领域,尤其是在Windows应用程序开发中,剪贴板是一个常用的功能,它允许用户临时存储和复制数据。在C#中,我们可以通过操作系统提供的API或.NET Framework的类来操作剪贴板。本篇将深入探讨如何使用C#进行剪贴...

    C# DataGridView复制粘贴-亲测可用源码.rar

    - 考虑到不同的操作系统和.NET Framework版本可能有不同的剪贴板行为,确保代码具有良好的兼容性。 通过以上步骤,我们可以为DataGridView控件实现完整的复制粘贴功能。此压缩包中的源代码应该包含了一个示例工程...

    C# Clipboard剪贴板粘贴数据实例

    下面是一个简单的C#剪贴板粘贴文本数据的实例: ```csharp using System.Windows.Forms; // ... private void PasteTextFromClipboard() { // 检查剪贴板上是否存在文本数据 if (Clipboard.ContainsText()) { ...

    C# 监视剪贴板

    剪贴板是操作系统提供的一种共享数据的机制,用户可以通过复制、粘贴操作来传输文本、图像或其他类型的数据。在C#中,我们可以使用Windows Forms或WPF框架提供的API来实现这一功能。 以下是一些关于C#监视剪贴板的...

    C#监控剪贴板

    在C#编程中,剪贴板操作是一项常用的功能,它允许程序读取或写入剪贴板中的数据,实现数据的复制、粘贴等交互。本文将深入探讨如何在C#中实现剪贴板的监控,以便实时获取剪贴板中的内容。 首先,要监控剪贴板的变化...

    【C#源码】DataGridView复制粘贴

    在`DataGridView`中实现复制功能,主要涉及选区的设定以及数据的复制到剪贴板。你可以通过以下步骤实现: - **选区设定**:用户可以通过鼠标选择一个或多个单元格,或者通过键盘操作(如Ctrl+A)选择整个表格。 - *...

    C#做的"剪贴板应用程序"

    对于剪贴板应用,可能包含输入框(TextBox)让用户输入文本,以及复制(Copy)和粘贴(Paste)按钮。 6. **代码逻辑**:在事件处理程序中,你需要编写控制流以决定何时执行剪贴板操作。例如,当用户点击“复制”...

    C# 图片存储到剪贴板里

    在C#编程中,将图片存储到剪贴板是一项常见的操作,这允许用户通过复制和粘贴机制在程序之间共享图像。以下是一个关于如何在C#中实现这一功能的详细解释。 首先,我们需要引入必要的命名空间,特别是`System....

    c#实现 剪贴板代码

    综上所述,`ClipBoardRing`项目是利用C#实现的一个剪贴板管理工具,它不仅提供了基本的复制和粘贴功能,还扩展了对剪贴板历史的管理和查看,使得用户可以方便地访问和复用之前的剪贴板数据。通过理解剪贴板API的使用...

    Unity调用手机复制粘贴UniClipboard-master.zip

    1. **复制文本到剪贴板**:通过调用`UniClipboard.SetText(string text)`方法,可以将指定的字符串文本复制到剪贴板中。这使得用户在游戏中执行复制操作变得简单,无需离开游戏界面。 2. **从剪贴板获取文本**:...

    C#实现剪贴板循环使用源码Text

    剪贴板主要用于在程序之间共享数据,例如复制和粘贴文本、图像等。本篇文章将详细探讨如何在C#中实现剪贴板的循环使用,这对于理解和编写涉及剪贴板功能的软件至关重要。 首先,我们需要了解C#中的`System.Windows....

    c#记事本 复制 粘贴 等功能

    在记事本中,当用户点击“复制”按钮时,我们需要获取`RichTextBox`中的选中文本,然后将其设置到剪贴板上。代码示例如下: ```csharp private void copyButton_Click(object sender, EventArgs e) { if ...

    C# 剪贴板内容修改器

    剪贴板是操作系统提供的一种通用数据传输机制,允许用户复制和粘贴文本、图像等数据。在C#中,我们可以使用System.Windows.Forms命名空间中的Clipboard类来操作剪贴板。这个类提供了诸如GetText、SetText和Contains...

    C#获取剪切板内容

    本文将深入探讨如何使用C#获取剪切板内容,这在日常编程中是一个非常实用的功能,比如在实现复制、粘贴或者数据交换的场景下。 首先,我们需要了解Windows操作系统中的剪切板。剪切板是系统提供的一种临时存储数据...

Global site tag (gtag.js) - Google Analytics