まず、Windows Formsアプリケーションを想定して、テキストボックスがフォーム上に配置されているとします。テキストボックスの名前を"textBox1"とすると、以下のコードを使用してテキストをコピーできます。
using System;
using System.Windows.Forms;
namespace TextBoxCopyExample
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Clipboard.SetText(textBox1.Text);
}
}
}
上記の例では、ボタンがクリックされたときにtextBox1.Text
の内容がクリップボードにコピーされます。Clipboard.SetText()
メソッドを使用して、指定したテキストをクリップボードに設定します。
このコードを実行すると、テキストボックスの内容がクリップボードにコピーされます。他のアプリケーションでCtrl+Vキーを押すなどして、クリップボードの内容を貼り付けることができます。
以上が、C#でテキストボックスからテキストをコピーする方法です。ご参考までにお使いください。