C#でテキストボックスからテキストをコピーする方法


まず、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#でテキストボックスからテキストをコピーする方法です。ご参考までにお使いください。