資源簡介
在光標處插入寫入內容,如果用戶前臺有選中的內容,那么先刪除選中的內容,然后在原來的選中位置插入。代碼雖然簡單,但合適就好,有實例,帶vs項目源碼。
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
namespace?WindowsFormsApplication2
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????int?idx?=?richTextBox1.Selectionstart;
????????????string?inputtext?=?“測試插入“;
????????????if?(richTextBox1.SelectionLength?>?0)
????????????{
????????????????richTextBox1.Text?=?richTextBox1.Text.Remove(richTextBox1.Selectionstart?richTextBox1.SelectionLength);//從光標位置開始刪除選中的長度,即刪除選中的內容;Remove只是執行,不對文本框操作;
????????????}
????????????richTextBox1.Text?=?richTextBox1.Text.Insert(idx?inputtext);
????????????richTextBox1.Selectionstart?=?idx?+?inputtext.Length;
????????}
????????private?void?Form1_Load(object?sender?EventArgs?e)
??
- 上一篇:銀行存款計算系統源碼(利息計算)
- 下一篇:unity工具類RSA加密和解密
評論
共有 條評論