• 简易记事本


     public partial class Form2 : Form
        {
            public Form2()
            {
                InitializeComponent();
            }
            private Form1 jishiben;
            public Form2(Form1 f)
            {
                InitializeComponent();
                jishiben = f;
            }
            public int index = -1;
            private void cha_Click(object sender, EventArgs e)
            {
                string mubiao = txtchazhao.Text;
                string yuanshuju = jishiben.txtjishiben.Text;
                 index = yuanshuju.IndexOf(mubiao,index+1);
                 if (index > -1)
                 {
                     jishiben.txtjishiben.Select(index, mubiao.Length);
                     jishiben.Focus();
                 }
            }
    
            private void tihuan_Click(object sender, EventArgs e)
            {
                jishiben.txtjishiben.Text = jishiben.txtjishiben.Text.Replace(txtchazhao.Text,txttihuan.Text);
            }
        }
    public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void 打开OToolStripMenuItem_Click(object sender, EventArgs e)
            {
                openFileDialog1.Filter = "文本文档|*.txt|所有文件|*.*";
                DialogResult isok = openFileDialog1.ShowDialog();
                if (isok == DialogResult.OK)
                {
                    string filePath = openFileDialog1.FileName;
                    this.txtjishiben.Text = File.ReadAllText(filePath, Encoding.Default);
                    this.Text = new FileInfo(filePath).Name;//获取文件名
                }
            }
    
            
    
            private void 新建NToolStripMenuItem_Click(object sender, EventArgs e)
            {
                this.txtjishiben.Text="";
            }
    
            private void 另存为AToolStripMenuItem_Click(object sender, EventArgs e)
            {
                saveFileDialog1.Filter = "文本文档|*.txt|所有文件|*.*";
                DialogResult isok = saveFileDialog1.ShowDialog();
                if (isok == DialogResult.OK)
                {
                    string filename = saveFileDialog1.FileName;
                    //StreamWriter sw = new StreamWriter(filename);
                    //sw.Write(this.txtjishiben.Text);
                    //sw.Close();
                    File.WriteAllText(filename,this.txtjishiben.Text,Encoding.Default);
                }
            }
    
            
    
            private void 保存SToolStripMenuItem_Click(object sender, EventArgs e)
            {
                string path = openFileDialog1.FileName;
                string n = this.txtjishiben.Text;
                File.WriteAllText(path, n,Encoding.Default);
            }
    
            private void 退出XToolStripMenuItem_Click(object sender, EventArgs e)
            {
                this.Close();
            }
    
            private void 打印PToolStripMenuItem_Click(object sender, EventArgs e)
            {
                printDialog1.Document = printDocument1;
                DialogResult isok = printDialog1.ShowDialog();
                if (isok == DialogResult.OK)
                {
                    printDocument1.Print();
                }
            }
    
            private void 打印预览VToolStripMenuItem_Click(object sender, EventArgs e)
            {
                printPreviewDialog1.ShowDialog();
                printPreviewDialog1.Document = printDocument1;
            }
    
            private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
            {
                System.Drawing.Font f=new System.Drawing.Font("隶书",19.8f);
                e.Graphics.DrawString(this.txtjishiben.Text,f,System.Drawing.Brushes.Blue,new Point(100,100)); ;
            }
    
            private void 查找ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                Form2 f = new Form2(this);
                f.Show();
            }
    
            
        }

  • 相关阅读:
    freemarker list集合去重,实现hashset
    freemarker特殊字符输出
    idea java 注释模板配置
    IntelliJ IDEA使用eclipse compiler(ecj)解决lombok编译问题
    odoo views
    python 内置函数 3.6版本
    iostat
    性能及优化之 vmstat
    python 基础
    git
  • 原文地址:https://www.cnblogs.com/liujianshe1990-/p/5122801.html
Copyright © 2020-2023  润新知