zoukankan      html  css  js  c++  java
  • winform记事本初步实现

     public Form1()
            {
                InitializeComponent();
            }
    
            private void 剪切TToolStripMenuItem_Click(object sender, EventArgs e)
            {
                richTextBox1.Cut();
            }
    
            private void 复制CToolStripMenuItem_Click(object sender, EventArgs e)
            {
                richTextBox1.Copy();
            }
    
            private void 粘贴PToolStripMenuItem_Click(object sender, EventArgs e)
            {
                richTextBox1.Paste();
            }
    
            private void 撤消UToolStripMenuItem_Click(object sender, EventArgs e)
            {
                richTextBox1.Undo();
            }
    
            private void 重复RToolStripMenuItem_Click(object sender, EventArgs e)
            {
                richTextBox1.Redo();
            }
    
            private void 全选AToolStripMenuItem_Click(object sender, EventArgs e)
            {
                richTextBox1.SelectAll();
            }
    
            private void toolStripStatusLabel2_Click(object sender, EventArgs e)
            {
                
            }
    
            private void 自动换行ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                if (richTextBox1.WordWrap)
                {
                    自动换行ToolStripMenuItem.Checked = false;
                    richTextBox1.WordWrap = false;
                    toolStripStatusLabel4.Text = "1";
                    toolStripStatusLabel6.Text = richTextBox1.TextLength.ToString();
                }
                else
                {
                    自动换行ToolStripMenuItem.Checked = true;
                    richTextBox1.WordWrap = true;
                }
            }
    
            private void richTextBox1_TextChanged(object sender, EventArgs e)
            {
                toolStripStatusLabel2.Text = richTextBox1.TextLength.ToString();//字符数
    
                toolStripStatusLabel4.Text = richTextBox1.Lines.Length.ToString();//行号
               
                toolStripStatusLabel6.Text = (richTextBox1.SelectionStart - richTextBox1.GetFirstCharIndexOfCurrentLine()).ToString();//焦点所在列数
            }
    
            private void richTextBox1_Click(object sender, EventArgs e)
            {
                toolStripStatusLabel6.Text = (richTextBox1.SelectionStart - richTextBox1.GetFirstCharIndexOfCurrentLine()).ToString();//焦点所在列数
                
                int index = richTextBox1.GetFirstCharIndexOfCurrentLine();//GetFirstCharIndexOfCurrentLine()当前行第一个字符的索引
                //GetLineFromCharIndex(index)指定位置的索引行号
                toolStripStatusLabel4.Text = (richTextBox1.GetLineFromCharIndex(index) + 1).ToString();//焦点所在行号
            }
  • 相关阅读:
    考研打卡_Day018
    如何使用python中的pymysql操作mysql数据库
    Linux系统目录结构和常用目录主要存放内容的说明
    MySQL基础入门使用和命令的使用
    Python中property属性的概论和使用方法
    如何有效的优化自己的网站访问速度
    机器学习中的特征工程学习
    ffmpeg中c语言sdk多媒体互转主要使用的api
    FFmpeg使用c语言sdk实现打印视频的信息
    ffmpeg使用C语言sdk实现抽取视频中的视频数据
  • 原文地址:https://www.cnblogs.com/maxin991025-/p/6158158.html
Copyright © 2011-2022 走看看