博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
winform记事本初步实现
阅读量:5985 次
发布时间:2019-06-20

本文共 2420 字,大约阅读时间需要 8 分钟。

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();//焦点所在行号        }

 

转载于:https://www.cnblogs.com/maxin991025-/p/6158158.html

你可能感兴趣的文章
在cmd命令窗口如何执行外有外部jar包的jar文件?
查看>>
程序设置横屏后,锁屏时会被销毁一遍,解锁时又重新加载onCreate的问题解决...
查看>>
UTF-8编码下中文占几个字节
查看>>
Jni头文件自动生成
查看>>
努力摆脱拖延症
查看>>
python 中的multiprocessing 模块
查看>>
Linux网卡,IP配置
查看>>
晶振在电路设计时关于负载电容CL大小取值特别需要注意什么?
查看>>
矩阵快速幂 POJ 3070 Fibonacci
查看>>
docker 发布应用时添加 git revision
查看>>
uva 11504(强连通分支)
查看>>
C#中HashTable的使用
查看>>
英特尔® 实感™ 摄像头 (F200) 应用如何实现最佳用户体验
查看>>
一次thinkphp框架 success跳转卡顿问题的解决
查看>>
sencha touch学习心得之FormPanel
查看>>
1.扩展方法2.接口的隐式实现和显式实现
查看>>
HDU题目分类
查看>>
HDU - 3085 Nightmare Ⅱ
查看>>
kafka java api消费者
查看>>
zabbix 获取不到自定义脚本的值解决
查看>>