黑马程序员技术交流社区

标题: 在winform中如何撤销上一次编写的文本? [打印本页]

作者: 苟于伟    时间: 2013-5-18 21:27
标题: 在winform中如何撤销上一次编写的文本?
  1. private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             string appPath = Application.StartupPath + "\\app.dll";
  4.             if (File.Exists(appPath))
  5.             {
  6.                 //配置文件存在
  7.                 StreamReader sr = new StreamReader(appPath);
  8.                 int x = Convert.ToInt32(sr.ReadLine());
  9.                 int y = Convert.ToInt32(sr.ReadLine());
  10.                 int w = Convert.ToInt32(sr.ReadLine());
  11.                 int h = Convert.ToInt32(sr.ReadLine());
  12.                 int r = Convert.ToInt32(sr.ReadLine());
  13.                 int g = Convert.ToInt32(sr.ReadLine());
  14.                 int b = Convert.ToInt32(sr.ReadLine());

  15.                 this.Location = new Point(x, y);
  16.                 this.Size = new Size(w, h);
  17.                 txtText.ForeColor = Color.FromArgb(r, g, b);
  18.                 sr.Close();
  19.                
  20.                
  21.             }
  22.         }

  23.       

  24.         private void 撤销ToolStripMenuItem_Click(object sender, EventArgs e)
  25.         {
  26.            //关于文本撤销的到上一步的是实现方法
  27.         }

  28.         
复制代码
关于文本撤销的到上一步的是实现方法,就像Visual Studio工具一样如果当前这一行写错了,按一下Ctrl+Z撤销上一步的操作。

作者: 葛杨杨    时间: 2013-5-19 06:45
点击左上角菜单——编辑——撤销

无标题.png (144.97 KB, 下载次数: 0)

无标题.png





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2