zoukankan      html  css  js  c++  java
  • 制作记事本

    制作记事本

    添加一个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;                 }             }

  • 相关阅读:
    思念
    Matlab与C++混合编程,添加OpenCV库
    重新启用此博客
    将博客搬至CSDN
    unity探索者之ILRuntime代码热更新
    unity探索者之UGUI圆形图片组件
    unity探索者之UGUI图片描边
    unity探索者之iOS微信登录、分享
    unity探索者之复制内容到剪贴板
    unity探索者之获取设备当前电量
  • 原文地址:https://www.cnblogs.com/v587yy/p/6802334.html
Copyright © 2011-2022 走看看