问题标签 [synedit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
938 浏览

delphi - 如何使用 VCL 样式更改 SynMemo 中滚动条的颜色

那里。我用 VCl 主题改变了标准对象的样式。

我使用 Color、Font 和 Gutter 属性来改变 SynMemo 的样式。但我不知道,如何改变 SynEdit 的 ScrollBar 的样式(应用 vcl-theme )。谁能帮我 ?

在此处输入图像描述

0 投票
1 回答
162 浏览

delphi - 将 txt 文件加载到 synedit 时出错

我正在尝试通过使用将文本从文本文件加载到 synmemo

但是一旦我选择一个文件,我就会收到这个错误:

无法打开文件“C:\Users\adria\Desktop\New Text Document.txt
”。文件名、目录名或卷标语法不正确。

组件:https ://github.com/TurboPack/SynEdit

0 投票
1 回答
1031 浏览

delphi - 如何将 SynEdit 与 Delphi VCL 样式一起使用?

如何在 Delphi XE4 中使用 TSynEdit 或 TSynMemo 并应用 Delphi VCL 样式?我安装了 SynEdit,但是一旦我在应用程序中激活了 VCL 样式,我就无法将 TSynMemo 组件拖放到表单上。我是否需要对 SynEdit 源进行某种更改以允许 VCL Style 工作?

0 投票
1 回答
338 浏览

delphi - 如何处理 Synedit 表名上的链接?

我正在开发一个 Sql 编辑器,在 Delphi 中使用 TSynEdit。我在荧光笔和自动完成的表名中有我的对象名称(表、存储过程、域等),它们显示为蓝色并带有下划线,这是我想要的,但我想知道我是否可以将这些链接到一个事件我实际上可以打开那个对象。

有没有办法

a) 当鼠标悬停在此类关键字上时,将光标更改为手点?

b) 单击此类关键字时执行事件、过程、功能?

感谢您的任何建议。

在此处输入图像描述

0 投票
1 回答
685 浏览

delphi - 如何使 TSynEdit 的 Wordwrap 与 TMemo 的一样?

我将 TSynEdit 用作对用户更友好的 TMemo,主要用于高级快捷方式、UNDO/REDO 等。

其他都OK,除了自动换行,请看下面的截图,SynEdit 最左边有个奇怪的空格。

如何避免这种情况并让它看起来像 TMemo?

在此处输入图像描述

TSynEdit 的关键属性设置:

0 投票
1 回答
134 浏览

delphi-2009 - 如何替换synedit中的选定文本?

我正在使用 SynEdit 在 Delphi 中做一个自定义文本编辑器,但我因一个简单的需求而不知所措:

我想要一个弹出按钮,单击该按钮时,将所选文本替换为该文本的大写版本。我想我必须使用 SelStart y SelEnd,但我不确定我该怎么做。

我进入谷歌并找到“La biblia de SynEdit”的提及,但链接已失效,所以我到此结束,希望有一个可以回答我的问题或拥有该圣经副本的有用灵魂。

0 投票
0 回答
133 浏览

delphi - 如何在使用 Delphi 进行拼写检查后给单词加下划线

我正在尝试开发具有拼写检查功能的文本编辑器。我可以成功地检测到错误的单词。

许多文本编辑器在这样的错误单词下划线(红色)。

在此处输入图像描述

我怎样才能以这种方式在任何单词下划线?任何 TMemo、TRichEdit 或 TSynEdit 解决方案都是可以接受的。