Tag: scintilla

Scintilla .NET – 找不到库

我正在努力让Scintilla .NET以我正在制作的C#forms工作。 我遵循了自述文件中提供的指示,例如将Scintilla组件添加到工具箱中,但是当我尝试将组件拖到C#表单时,我得到以下错误: http : //tinypic.com/r/152m7wx/ 4 我把两个包含的dll(SciLexer.dll,ScintillaNET.dll)放在我的system32文件夹中。 我似乎无法弄清楚什么是错的。 我正在使用VS 2008和Windows 7。 任何想法为什么我会得到一个文件未找到错误?

无法绑定到属于C#/ XAML应用程序中的WindowsFormsHost子对象的属性的解决方法?

我有一个C#WPF 4.51应用程序。 据我所知,您不能绑定属于作为WPF WindowsFormsHost控件的子对象的属性。 (如果我在这个假设中错了,请告诉我该怎么做): 与WindowsFormsHost绑定 在我的例子中,我有一个包含WindowsFormsHost控件的页面,其Child对象是ScintillaNET编辑器控件: https://github.com/jacobslusser/ScintillaNET 子控件工作正常。 如果它是一个普通的WPF控件,我会将Scintilla编辑器控件的Text属性绑定到我的ViewModel中的某个字符串属性,这样我只需更新Scintilla编辑器控件的内容即可更新该字符串属性。 但由于我无法绑定属于WindowsFormsHost子对象的属性,我正在寻找一种不完全笨拙或笨拙的策略/解决方案。 有没有人以前遇到过这种情况,并且有一个合理的策略来解决我的绑定/更新问题?

Notepad ++插件 – 查找并突出显示文本

如何通过在c#中编写notepad ++插件来设置和删除scintilla文档中查找文本的颜色。 我尝试了以下代码: Win32.SendMessage(PluginBase.GetCurrentScintilla(), SciMsg.SCI_STYLESETBACK, 0, 0xFFFF00); 帮我突出显示一个特定的文字。

在文本更改事件期间垂直滚动Scintilla文本框

这是一个完整的VS2010项目来重现这个问题: http : //temp-share.com/show/dPf3aqi7W 使用字符串设置Scintilla.Net文本框并滚动到最后一行不起作用。 这个Q&A 如何在Scintilla中进行自动滚动? 有答案,但它不会在设置文本的同时工作。 光秃秃的骨头: private void button1_Click(object sender, EventArgs e) { string s = RandomString(400); scintilla1.Text = s + ” ” + s + ” ” + s + ” ” + s + ” ” + s; scintilla1.Scrolling.ScrollBy(0, 10000); //<-doesn't work (but does work eg in a Button2_click) } […]