• 大小: 0.03M
    文件类型: .7z
    金币: 1
    下载: 0 次
    发布日期: 2021-02-23
  • 语言: C#
  • 标签: 插入  C#  

资源简介

在光标处插入写入内容,如果用户前台有选中的内容,那么先删除选中的内容,然后在原来的选中位置插入。代码虽然简单,但合适就好,有实例,带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)
  

评论

共有 条评论