在我的Windows窗体中嵌入记事本++。通过它我想用我自己的功能来控制记事本++。
我正在使用拆分容器。
在panel1中 - 我有一个按钮。 在panel2中 - 加载表单时会出现notepad ++。
notepad ++出现在面板2上。
我期待的是,我在表单中使用了一个按钮。
每当我点击该按钮时,替换将在记事本++中替换单个单词。
ex,记事本++中的文字是, “这是一个文件测试,用于通过Windows窗体替换notepad ++中的单词。”
我想将“This”替换为“It”。 有谁可以帮助我?
预期输出出现在记事本++中, “这是一个文件测试,用于通过Windows窗体替换notepad ++中的单词。”
到目前为止,我做到了,
答案 0 :(得分:2)
您想要做的事情可以有所不同。嵌入Notepad ++是一个错误的想法。它是一个独立的可执行文件,并不打算成为“插件”......但它本身就是一个很棒的插件持有者。
检查Notepad ++ documentation to create your own plugin, 这可能会更容易,也更可靠。
如果您想坚持使用C#,请使用专用控件突出显示 一些合成器(如果它是你想要做的),如Scintilla.NET。