Как сохранить первый текст в текстовом поле и не перезаписать его C# .NET (просто)
Я работаю над очень простым проектом, где я могу скопировать что-то в буфер обмена, и он сохраняет это в RichTextBox в моем приложении. Я сделал его циклическим и проверяю буфер обмена каждые 0,5 секунды с помощью таймера, но как мне сделать так, чтобы первая копия оставалась в текстовом поле, потому что то, что она делает сейчас,:
- Я копирую что-то в буфер обмена
-Он отправляет его в текстовое поле
-Когда я копирую что-то еще, оно перезаписывает это
Как я могу заставить их добавлять один за другим?
Это то, что я получил до сих пор;
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 CBR { public partial class mainFrm : Form { public mainFrm() { InitializeComponent(); } private void mainFrm_Load(object sender, EventArgs e) { } private void clipboardUpdater_Tick(object sender, EventArgs e) { richTextBox1.Text = Clipboard.GetText(); } } }
Что я уже пробовал:
Я пробовал делать
richtextbox1 отображение.Текст += Буфер Обмена.GetText (); но это просто добавляет один за другим, мне нужно сделать так, чтобы он считался только один раз