using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace Praktika5 { public partial class Form4 : Form { string buffer; public Form4() { InitializeComponent(); textBox1.Multiline = true; textBox1.Dock = DockStyle.Fill; // создаем элементы меню ToolStripMenuItem copyMenuItem = new ToolStripMenuItem("Копировать"); ToolStripMenuItem pasteMenuItem = new ToolStripMenuItem("Вставить"); // добавляем элементы в меню contextMenuStrip1.Items.AddRange(new[] { copyMenuItem, pasteMenuItem }); // ассоциируем контекстное меню с текстовым полем textBox1.ContextMenuStrip = contextMenuStrip1; // устанавливаем обработчики событий для меню copyMenuItem.Click += copyMenuItem_Click; pasteMenuItem.Click += pasteMenuItem_Click; } void pasteMenuItem_Click(object sender, EventArgs e) { textBox1.Paste(buffer); } // копирование текста void copyMenuItem_Click(object sender, EventArgs e) { // если выделен текст в текстовом поле, то копируем его в буфер buffer = textBox1.SelectedText; } } }