• 制作记事本


    制作记事本

    添加一个menustrip  再添加一个textbox用于写文字

    撤销   textBox1.Undo();

    剪切  textBox1.Cut();

    复制   textBox1.Copy();

    粘贴  textBox1.Paste();

    删除  textBox1.Text = textBox1.Text.Replace(textBox1.SelectedText, ""); 没有删除方法 将选中的内容替换成空格

    全选   textBox1.SelectAll();

    时间   textBox1.Text += DateTime.Now.ToString("HH:mm yyy/MM/dd");

    查找    打开一个新窗口

    int count = 0;
            private void button1_Click(object sender, EventArgs e)
            {
                string s = textBox1.Text;
                count= F1.textBox1.Text.IndexOf(s,count);//索引
                if (count < 0)
                {
                    MessageBox.Show("找不到“" + s + "");
                }
                else
                {
                    F1.textBox1.Select(count, textBox1.Text.Length);
                    F1.Focus();
                   
                }
                if (count < 0)
                {
                    count = 0;
                }
                else
                { count++; }
                
             }

    循环查找代码

    自动换行     自动换行checked

    if (textBox1.WordWrap)
                {
                    textBox1.WordWrap = false;
                    textBox1.ScrollBars = ScrollBars.Both;
                }
                else
                {
                    textBox1.WordWrap = true;
                    textBox1.ScrollBars = ScrollBars.Vertical;
                }

    颜色  

    DialogResult drr = colorDialog1.ShowDialog();

                if (drr == DialogResult.OK)       

          {                 textBox1.ForeColor = colorDialog1.Color;             }

    字体    字体也可以控制颜色  在字体属性里面有个颜色开关属性

    DialogResult dr = fontDialog1.ShowDialog();          

       if (dr == DialogResult.OK)       

          {                 textBox1.Font = fontDialog1.Font;      

               textBox1.ForeColor = fontDialog1.Color;

                }

    打开文件

    openFileDialog1.Filter = "文本文件|*.txt";

                DialogResult dr = openFileDialog1.ShowDialog();  

               if (dr == DialogResult.OK)         

        {                 StreamReader sr = new StreamReader(openFileDialog1.FileName, Encoding.Default);  

                   textBox1.Text = sr.ReadToEnd();

                }

    保存文件        需要先定义一个空字符串 满足if则不需要再次打开保存位置

    另存为    无论如何都要打开保存位置

    if (savePath == "")         

        {                 saveFileDialog1.FileName = "文本文档.txt";        

             saveFileDialog1.Filter = "文本文件|*.txt";           

          DialogResult dr = saveFileDialog1.ShowDialog();

                    if (dr == DialogResult.OK)      

               {                     StreamWriter sw = new StreamWriter(saveFileDialog1.FileName);     

                    sw.Write(textBox1.Text);           

              sw.Flush();              

           sw.Close();              

    savePath = saveFileDialog1.FileName;                 }             }

  • 相关阅读:
    学习:多项式算法----FWT
    学习:多项式算法----FFT
    学习:STL----优先队列
    Python中pip安装包出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection
    ELK集群redis服务因数据量太大导致内存使用率暴涨故障修复
    zabbix 历史数据存入elasticsearch
    elk+filebeat+redis日志系统部署
    Linux 服务守护脚本
    Nginx 配置临时维护页
    Linux DDos防御
  • 原文地址:https://www.cnblogs.com/v587yy/p/6802334.html
Copyright © 2020-2023  润新知