由于大多数用户已经习惯于Word的UNDO,我发现一个简单的模仿它的wordaround:
分rtbDoc_KeyPress(作为对象,如System.Windows.Forms.KeyPressEventArgs BYVAL发送BYVAL发件人)处理rtbDoc.KeyPress
选择案例(ASC(e.KeyChar))
案例是= 13,44,46,32
UnderlineToolStripMenuItem_Click(ME,E)
UnderlineToolStripMenuItem_Click(ME,E)
CASE ELSE
选择完
END SUB
加入调用UnderlineToolStripMenuItem_Click两次,基本上取消了效果,但它触发的UNDO机制,以纪念另一个位置,只要按下一个时期,逗号,空格,或返回。
我希望这会有所帮助。我也期待纳入此应用程序,以便保存和检索的RTF数据和从一个XML文件,而不是单独的文件。
我会送你的结果,如果你有兴趣。 PS - 此外,如果有人知道一个更直接的方式完成的MSWORD UNDO,让我知道。我无法找到一个,但我一直期待以取代尽可能的解决方法。
Seenile
另一种方法解开:
"撤消"按钮
rtbMyText.undo()
它做了相当不错的工作太
由文字处理器上很好的工作!
您好,
我想出了一个问题时,从另一种"形式"开放"简单的文字处理器"。这是"发现"功能没有工作确定。
显然,你需要在"frmMain的"实例"frmFind"。要做到这一点:
- 在frmFind:
"新生产线
作为frmMain的公共首战
- 在frmMain的:
昏暗的新frmFind f视()
"新生产线
f.opener = ME
f.Show()
- 在frmFind:
"frmMain的"替换"开门红"
(我猜是为frmReplace相同。)
恭喜你的工作!
托马斯
阿,所以这是字符串,它正在寻找。
是你所说的是真实的,更换,找到对话框只是为了工作的主要形式的文本。当然可以修改接受的主要形式,而不是使用文本字符串或一些其他的RichTextBox,但再次,这里的意图只是要搜索的主要形式的RichTextBox的
。
,
斯科特
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-25592-10.html
什么船撞得过他
美帝此次行动