C#中的RichTextBox是一個文本編輯器控件,可以用于顯示和編輯豐富文本格式的內容。以下是一些常見的用法:
設置文本內容: richTextBox.Text = “Hello, World!”; // 設置文本內容為"Hello, World!"
設置字體和字號: richTextBox.Font = new Font(“Arial”, 12); // 設置字體為Arial,字號為12
設置文本樣式: richTextBox.SelectionFont = new Font(richTextBox.Font, FontStyle.Bold); // 將選中的文本設置為粗體 richTextBox.SelectionColor = Color.Red; // 將選中的文本設置為紅色
插入圖片: Image image = Image.FromFile(“image.jpg”); Clipboard.SetImage(image); richTextBox.Paste(); // 將剪貼板中的圖片粘貼到RichTextBox中
搜索和替換文本: int index = richTextBox.Find(“World”); // 在文本中搜索"World",返回第一個匹配的索引 if (index >= 0) { richTextBox.Select(index, “World”.Length); // 選中匹配的文本 richTextBox.SelectedText = “Universe”; // 替換選中的文本為"Universe" }
保存和加載文本: richTextBox.SaveFile(“document.rtf”); // 保存文本到RTF文件 richTextBox.LoadFile(“document.rtf”); // 從RTF文件加載文本
這些只是RichTextBox的一些常見用法,你可以根據實際需求使用其他方法和屬性來實現更復雜的功能。