richtextbox相关内容

从 Richtextbox 中的 rtf 复制的问题

从富文本框中的 rtf 复制时出现问题 当序列化丢失的财产时.//不序列化属性“bold"和“color"和“size" 所有代码: string ConvertXamlToString(FlowDocument fd){字符串格式 = "@TAG@{0}:{1}@TAG@";FlowDocument ss = new FlowDocument();for (int i = 0; i ..
发布时间:2021-07-10 18:43:12 C#/.NET

RichTextBox CaretPosition 物理位置

我正在使用 RichTextBox 类进行一些自动文本格式设置.mz 的问题是,如何让 RichTextBox 在插入符号后立即放置一些字符串.当我使用 RichTextBox.CaretPosition.InsertTextInRun("some string") 时,文本被插入到当前逻辑块之后,但我需要在插入符号之后立即插入,在 Run 块的中间.我希望它很清楚,非常感谢. 解决方案 ..
发布时间:2021-07-10 18:43:06 C#/.NET

编辑和呈现 RichText

我们有一个应用程序(用于楼宇自动化的自定义网络管理工具)支持打印标签,您可以剪下这些标签并将其插入设备的前显示屏.在该工具的早期版本(不是我公司开发的)中,应用程序只是将字符串推送到现场技术人员可以操作的 Excel 文件中(如格式化文本).我们在新版本中没有这样做,因为很难(不可能)保持 Excel 文件同步,并避免绑定到外部应用程序(更不用说不同版本的 Excel)了. 我们使用 PDF ..
发布时间:2021-07-10 18:43:04 C#/.NET

防止在键入/复制到富文本框时闪烁

出于颜色编码的原因,我需要一个系统,我经常将字符串粘贴到富文本框(而不是默认的标准输入).不幸的是,它通常会导致闪烁,尤其是当您按住某个键时. RTB 似乎不支持双缓冲,但我不确定这是否会有所帮助.覆盖 on-paint 事件也显得无效.在研究了网络之后,到目前为止我发现的最好的“解决方案"是使用本机 Windows 互操作(LockWindowUpdate 等).这解决了在滚动点之外打字绝 ..
发布时间:2021-07-10 18:43:01 C#/.NET

防止在 RichTextBox 中删除或更改某些文本

我有 RichTextBox,它有一个特定的默认文本在每次表单加载时加载. 此文字例如: //不排除下面这一行 我可以在换行符中添加文本并在必要时删除,但不能在这一行. 就像我在单词“below"中删除“e"一样,它必须回到单词“below".同样添加空格或字符. 我在 Keydown 事件中开始了这段代码: Regex donotexclude = new Regex(@ ..
发布时间:2021-07-10 18:42:51 C#/.NET

从富文本框中删除单词的最佳方法是什么?

*强文本我有一个 RichTextBox,我喜欢搜索以 Hello Worlds 开头并包含“HERE"的句子行.并以 ; 结尾半列比我喜欢只删除 "HERE". .我的句子,下面的例子只有一行句子,但句子可能有两行长,所以条件应该以Hello Worlds开头,以;结尾.半列比删除 "HERE".* 我的一句话: Hello Worlds 天气太热了“这里".“在"加拿大!; 我的两行 ..
发布时间:2021-07-10 18:42:48 C#/.NET

使用c#获取最后输入的RichTextBox单词

如何在 RichTextBox 中获取最后输入的单词及其索引位置(两个空格之间的单词.只要按空格,我就需要获取该单词).如果单词位于 RichTextBox 文档的末尾,我已使用以下代码获取最后输入的单词及其索引位置. private void richTextBox_KeyPress(object sender, KeyPressEventArgs e){if(e.KeyChar == ' ' ..
发布时间:2021-07-10 18:42:45 C#/.NET

WP8:RichTextBox 没有 Document 属性

所以我在我的 WP8 项目的 xaml 页面上有一个 RichTextBox,设置如下: 我试图让它显示一些文本.我在网上找到的每一段代码都引用了 Document 属性.但是,当我尝试用它做任何事情时,它就是不存在.没有 var test = ContentDisplay.Document; 设置为. 当我尝试使用上述行编译项目时,出现以下错误: ' ..
发布时间:2021-07-10 18:42:42 其他开发

当光标滚动富文本框时停止计时器

我使用的 timer1 在光标位于富文本框内时停止,所以我已经尝试了一些事件,例如鼠标进入、鼠标按下和获得焦点以停止计时器,但是当我在时这些事件不起作用滚动富文本框.当光标位于富文本框内时,哪个事件允许我滚动并保持计时器 1 关闭?谢谢 解决方案 似乎没有简单的单一事件方法可以做到这一点.正如您所发现的,当您单击滚动条时,没有 Enter 或 MouseEnter 事件.我认为以下应该做你 ..
发布时间:2021-07-10 18:42:36 其他开发

RichTextBox 用鼠标点击后得到完整的单词

如何在点击时获得整个词?我知道类似的问题已经存在并且我看过了,但是出于某种原因,40 行代码有奇怪且非常古老的解决方案.也许有更现代的东西? 解决方案 下面的代码演示了如何在 RichTextBox 控件中获取当前插入符号位置的单词. XAML: ..
发布时间:2021-07-10 18:42:33 C#/.NET

如何检测在 WPF 应用程序的 RichTextBox 中写入或粘贴的 URL

有时用户会在聊天应用程序中聊天时输入网站 URL.我需要让 RichTextBox 自动检测这些 URL,但我不知道如何.通用文本框不检测 URL,所以我用 RichTextBox 代替.我知道 RichTextBoxes 可以检测 URL,但我不知道如何检测.有人可以建议我怎么做吗? 解决方案 正如 schoola 所指出的,WPF RichTextBox 不会自动检测 URL.但是 本 ..
发布时间:2021-07-10 18:42:30 其他开发

为什么 RichTextBox 隐式添加换行符?

我有从 RichTextBox 派生的 Foo 类,它有私有方法 add_text,我发现它给出了错误的结果.例如,它给出了 x\r\n,而不是添加文本 x.RichTextBox 类的问题是什么?在使用 add_text 方法之前,我用 Document.Blocks.Clear() 命令清除了内容 //使用指定的选择颜色将文本附加到末尾private void add_text(string ..
发布时间:2021-07-10 18:42:27 C#/.NET

富文本字段的默认字体

在我的 xpages 应用程序中,我有一个评论字段,它是一个富文本字段.我的用户希望默认字体为 Courier New.是的,他们可以单击下拉菜单并选择 Courier New,但他们希望能够开始输入.我尝试在富文本控件上设置样式,但是没有用.以某种方式在主题中? 有什么想法吗? 解决方案 理论上(说实话,我自己从来没有做过)这可以通过 rt 编辑器的配置来完成.Xpages 默认带 ..
发布时间:2021-07-10 18:42:24 其他开发

获取在 RichTextBox c# 中输入的最后一个单词

如何使用 c# 在 Winform RichTextBox 中输入最后一个单词(两个空格字符之间的单词,或者它应该考虑新行、段落或制表符)及其开始位置和结束位置.我需要按空格键就得到最后一个字 我的代码(工作不正常): 私人字 GetLastEnteredWord(){字符串_word =“";int pos = rtfText.SelectionStart;Word word=new ..
发布时间:2021-07-10 18:42:21 C#/.NET

RichTextbox MaxLength 太小

我需要在 RichTextBox 中打开一个大约 4MB 的文本文件,但文本的结尾被“修剪"了. 如何覆盖 RichTextBox.MaxLength Int32 限制? 解决方案 我不确定 RichTextBox 可以处理多少文本,但我相信 MaxLength 仅适用于用户输入的文本.如果直接设置 .Text ,它应该能够超过 MaxLength,除非 MaxLength 已经达到 ..
发布时间:2021-07-10 18:42:18 C#/.NET

如何将 RTF 从 WinForms 设置为 WPF RichTextBox

如何将 RTF 从 WinForms 设置为 WPF RichTextBox.(不是通过 TextRange.Load()). 我有一个包含 rtf 文本的字符串变量.我想将此变量设置为 wpf ritch 文本框. 解决方案 我找到了解决方案. MemoryStream stream = new MemoryStream(ASCIIEncoding.Default.GetByte ..
发布时间:2021-07-10 18:42:15 其他开发