以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  求助 关于多步撤销和恢复  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=106631)

--  作者:jackyfashion
--  发布时间:2017/9/12 23:34:00
--  求助 关于多步撤销和恢复

老师:

您好!

Button1的Click事件: 

Syscmd.Edit.Undo() 

我在窗口的全局事件:KeyDown

写代码:

Dim ryqi As WinForm.Button = e.Form.Controls("Button1")
If e.Control = True AndAlso e.KeyCode = Keys.Z Then
    ryqi.PerformClick()
End If
按Ctrl+Z 

只能撤销一步,什么代码可以撤销多步?

谢谢!

[此贴子已经被作者于2017/9/12 23:48:48编辑过]

--  作者:有点甜
--  发布时间:2017/9/13 9:20:00
--  

循环执行多次,不就是多步了?

 

 


--  作者:jackyfashion
--  发布时间:2017/9/14 21:23:00
--  

老师:

您好!

请问怎样写代码?

谢谢!!!


--  作者:有点甜
--  发布时间:2017/9/14 21:28:00
--  

 

For i As Integer = 1 To 2
    Syscmd.Edit.Undo()
Next


--  作者:jackyfashion
--  发布时间:2017/9/15 15:06:00
--  
谢谢老师!!!


--  作者:jackyfashion
--  发布时间:2017/9/15 23:37:00
--  

老师:

您好!

我搞不惦.

想不出办法

请老师指教!!!

谢谢!!!


--  作者:有点蓝
--  发布时间:2017/9/16 8:41:00
--  
上传实例说明你要做什么