richtextbox相关内容
在.NET4.7中的一个简单的Windows窗体应用程序中,我的窗体上只有一个RichTextBox。我正在从本地加载一个在MS Word 2016中创建的*.rtf文件。超链接已在Word中设置。问题是,并非所有链接都会在单击应用程序中的超链接时触发LinkClicked事件。 行为如下: 如果超链接后面跟了足够多的字符(视情况而定),则由LinkClicked事件触发。如果我删除超链接后
..
我们尝试了几种方法来制作文本框以接受“Enter”、换行符等。但我们仍然面临着同样的问题。大多数“第三方”控件允许用户按照自己的意愿设置文本格式。例如,添加颜色、字体、表格等。但是,对于大多数时尚网站,我们不希望允许用户以这种方式设置文本格式。 但我们仍然想让它们“回车”,所以我们禁用了大多数功能(颜色、粗体、表格、插入图像等)。但我们还有另一个问题,即复制和粘贴。在文本框中看到抄袭MS W
..
我有一个WPF RichTextBox,我想让用户在其上更改字体大小: void SetFontSize(double size) { var selection = richTextBox.Selection; if (selection.IsEmpty) richTextBox.FontSize = size; else selec
..
现在,我想防止用户将带有任何类型图像的任何内容粘贴到富文本框中。Clipboard.ContainsImage不起作用,因为它只检测某些类型,如果剪贴板包含图像文本,则不会检测到它。 我需要的是一种方法来检测文本中的图像,单独的图像,多个图像...在剪贴板内,以便能够在发生这种情况时清除剪贴板。我需要避免这些大量内容才能到达数据库... 谢谢 推荐答案 问题不仅仅是阻止图像,因
..
在Visual C#.NET中: 如何将文本直接添加/追加到富文本框中用户光标所在的位置? 例如,如果用户单击某个按钮,并且其光标位于富文本框中的某个位置,则文本将立即添加到其光标所在的位置。 推荐答案 使用SelectedText属性: textBox.SelectedText = "New text"; 这将覆盖他们拥有的任何选定文本。如果您不想这样,可以先将
..
我无法让WinFormsRichTextBox显示某些Unicode字符,特别是Mathematical alphanumeric symbols(但问题很可能不限于这些字符)。 令人惊讶的是,相同的字符可以使用相同的(默认)字体以纯字体或多行TextBox显示。即使我将字体更改为例如“Arial”或“Lucida”,我也会得到相同的结果。 该屏幕截图来自Windows 10,但我在Win
..
我有三个 RichTextBoxes.我想将 RichTextbox1 和 Richtextbox2 的所有单词以空格或逗号作为分隔符一一进行比较. 如果它们相同,则什么也不做,如果不同,则将文本突出显示为某种颜色并将其保存在 RichTextBox3 中. 我的循环有点问题. 解决方案 说明 首先我们将声明一些变量来缩短我们的写作工作.然后我们将使用 For Each
..
我无法将文件从 Richtextbox 保存到文本文件. 我的富文本框是这样的; ABC ...SDE ...克洛... 保存后是这样的: ABC ... SDE ... KLO ... 但我想要一行又一行的 Richtextbox 一样.我做错了什么? if (saveFileDialog2.ShowDialog() == DialogResult.OK){StreamWrit
..
我在 Win C# 中有一个 RichTextBox,我想在 RichTextBox 中添加一些具有粗体效果的新文本.那么我该怎么做呢. 我试过了 string str = richTextBox.Rtf;//我的逻辑str+= @"\rtf1\ansi 添加一些 \b 文本\b0.}";// 现在追加 richTextbox.AppendText(str); 但它显示不正确.
..
..
我正在开发一个 Winforms 应用程序,并在 RichTextBox 控件上使用 Find 来查找要设置样式的特定关键字. 出于某种原因,尽管指定了 WholeWord 标志,但 Find 似乎将带有下划线的单词视为 2 个单独的单词(并对匹配的一半设置样式). 函数调用是: richTextBox1.Find("关键字", RichTextBoxFinds.MatchCase
..
在我的RichtextBox中,如果我写的如下. 这是我的笔, 他的笔很漂亮. 现在我搜索单词“is"然后输出如下. 所有“是"都应突出显示. 解决方案 怎么样: 静态类实用程序{public static void HighlightText(this RichTextBox myRtb, string word, Color color) {if (word ==
..
为了便于维护,我在 CMS 中存储了许多 HTML 块.它们由 s 表示. 有没有人知道某种 JavaScript Widget,它可以在 textarea 或类似内容中为 HTML 进行语法突出显示,同时仍保持纯文本编辑器(没有 WYSIWYG 或高级功能)? 解决方案 在常规 textarea 中无法实现所需的显示控制级别. 如果你没问题,试试 Code
..
RichTextBox 支持非常好的拼写检查选项.(SpellCheck.IsEnabled = true) 但我似乎无法将它翻译成另一种语言.(我住在荷兰.. ;)) 你们有没有使用过 TextBox 的 SpellCheck 选项的经验? 我知道可以通过更改键盘设置来更改它,但我想在应用程序中更改它. 到目前为止我尝试过的(但没有奏效): 更改当前线程的 Curr
..
我正在制作一个带有代码突出显示的简单文本和脚本编辑器.为此,我使用 RichTextBox.但我不知道如何让它在左侧显示行号,就像在 VS 或 Notepad++ 中一样.有什么解决办法吗? 解决方案 我尝试重新使用其他地方引用的 codeproject 文章中的代码,但是我查看的每个选项都显得有点太笨拙了. 所以我构建了另一个显示行号的 RichTextBoxEx. 可以打开
..
如何在 RichTextBox 中每次遇到字母“A"时都画成红色? 解决方案 试试这个: static void HighlightPhrase(RichTextBox box, string phrase, Color color) {int pos = box.SelectionStart;字符串 s = box.Text;对于 (int ix = 0; ; ) {int jx =
..
我的程序读取 DDS 图像文件并将其存储为字节数组.我希望能够以 TextBox 形式向用户显示原始数据,因此首先我使用以下代码将字节数组转换为字符串: 字符串数据 = System.Text.Encoding.ASCII.GetString(bytes); 然后我设置 TextBox 文本: textBox.Text = 数据; 我遇到的问题是文本框没有显示所有数据.这是它的外观截图:
..
我需要在 WinForms 应用程序的 RichTextBox 控件中显示光标,即使它不在焦点上.我怎样才能做到这一点?我只找到了 WPF 的方法( How to keep WPF TextBox selection什么时候不专注?) 解决方案 你可以使用WinAPI .. [DllImport("user32.dll", EntryPoint = "ShowCaret")]publi
..
我们尝试了几种方法来使文本框接受“输入"、换行符等.但我们仍然面临同样的问题.大多数“第三方"控件允许用户根据需要设置文本格式.例如,添加颜色、字体、表格等.但是,对于大多数时尚网站,我们不希望用户以这种方式格式化文本. 但我们仍然希望它们“输入",因此我们禁用了大多数功能(颜色、粗体、表格、插入图像等).但是我们还有另一个问题,复制和粘贴.在文本框中看到从 MS Word 复制的人并不少见
..
我有一个小问题.我有一个 1 RichTextBox 和 2 个按钮. 我有“切换粗体 FStyle"和“切换斜体 FStyle"的 2 个按钮. 我想切换字体样式而不影响其他字体样式.希望你能理解我. 以下代码在组合 FontStyles 时有效,但在分离/减去FontStyles 时无效. private void button1_Click(object sender,
..