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;                 }             }

  • 相关阅读:
    Linnia学习记录
    漫漫考研路
    ENS的学习记录
    KnockoutJS 3.X API 第四章 数据绑定(4) 控制流with绑定
    KnockoutJS 3.X API 第四章 数据绑定(3) 控制流if绑定和ifnot绑定
    KnockoutJS 3.X API 第四章 数据绑定(2) 控制流foreach绑定
    KnockoutJS 3.X API 第四章 数据绑定(1) 文本及样式绑定
    KnockoutJS 3.X API 第三章 计算监控属性(5) 参考手册
    KnockoutJS 3.X API 第三章 计算监控属性(4)Pure computed observables
    KnockoutJS 3.X API 第三章 计算监控属性(3) KO如何实现依赖追踪
  • 原文地址:https://www.cnblogs.com/v587yy/p/6802334.html
Copyright © 2011-2022 走看看