richtextbox相关内容
我必须在 WPF RichtTextBox 中检索所选文本的 Foreground 属性,但我认为 TextRange.GetPropertyValue 函数中存在错误.我编写了一个简单的应用程序来测试错误: 运行运行运行
..
我正在开发一个应用程序,并在其中一个表单中放置了一个富文本框,其中包含一些用户将输入的文本,我已将富文本框的 ReadOnly 属性设置为 true,将表单的 keypreview 设置为 true,并且我已经处理了表单按键事件将蓝色应用于正确的按键,将红色应用于错误的按键以应用于富文本框中的当前字符.现在我需要限制用户只能输入文本,他们不应该能够使用鼠标 caz 选择富文本框文本,这样他们就会弄
..
如何在 RichTextBox 中底部对齐文本?似乎控件不直接支持它.所以我正在寻找模仿它的方法.理想情况下,我会将控件的边界固定并且文本的结尾与底部对齐. 解决方案 文本来自 TextBoxBase 的默认控件模板中名为 PART_ContentHost 的 ScrollViewer,该模板由 RichTextBox 包装.您应该覆盖控件模板,并让 ScrollViewer 将其 Ver
..
我对 FlowDocument 有误解,请帮我看清楚.我正在开发一个源代码编辑器,用户可以在其中添加一些特殊变量,然后程序会查找这些变量.对于这个编辑器,我使用 RichTextBox(RTB).我想为这些变量使用颜色.当用户向文本添加新变量时添加颜色不是问题.但是当用户首先打开已经有一些变量的源代码时,我必须遍历整个文本并为变量着色. 代码如下:首先我用正则表达式搜索所有变量及其位置.(变
..
我正在尝试为自己创建一个简单的记事本.目前我已经创建了一个按钮,我可以在其中打开文件并获取内容.如何创建保存文件按钮,以便 Richboxtext 的每一行都转到新的 .txt 文件? 我希望我可以保存到我选择的文件名而不是静态文件名,所以我使用 SaveFileDialog. 这是我打开文件的内容. if(openFileDialog1.ShowDialog() == Dialog
..
如何只在第二行缩进,成为段落第一个单词下的空格. 像这样: 解决方案 如果可以将每一行读入一个数组,循环遍历该数组,如果 index = 1 则在行首添加“\t"然后将其添加到输出字符串.看看能不能写个例子. 假设您已经将每一行读入 String[] 行. String[] lines = readFromTextFileLineByLine();字符串输出 = "";整数索引
..
我正在尝试在 WPF RichTextBox 控件中显示大量数据.我的数据包含空格字符.有一个默认的自动换行行为,不允许一个“单词"被拆分并显示在更多行上. 此行为由空格字符、问号、句号或任何其他句子/单词分隔符触发.在下面的示例中,如果您用字母(例如:“X")替换空格字符,则所有内容都将按预期显示.由于没有找到分隔符,所以允许大“词"被截断并显示在多行上. 有没有办法禁用这个词/句子
..
我在 WPF 的 RichTextBox 中遇到文本换行问题,当我得到如下文本时: TextRange tr = new TextRange(rtb.Document.ContentStart,rtb.Document.ContentEnd); tr.Text 没有任何“\r\n",但在视觉控制中它看起来应该是(当输入到达 RichTextBox 边界时它会换行(插入行尾)). 我像这
..
我想选择富文本框文本最后一个“{"和“}"之间的文本.我有下一个代码,但我在“LastIndexOf"函数上有错误,我不知道如何修复它.有人可以帮我吗? private void highlightText(){mRtbxOperations.SelectionStart = mRtbxOperations.Text.LastIndexOf(@"{", 1, mRtbxOperations.S
..
我有一个这样的流程文件: var mcFlowDoc = new FlowDocument();var para = new Paragraph();para.Inlines.Add(new Run("这是第一行."));para.Inlines.Add(new Run("这是第二行."));para.Inlines.Add(new Run("这是第三行."));mcFlowDoc.Blocks
..
我想在 RichTextBox 编辑器中以编程方式触发以下函数. 我已经有了: //复制TextRange range = new TextRange(doc.Editor.Selection.Start, doc.Editor.Selection.End);Clipboard.SetText(range.Text);//粘贴Editor.Paste();//向下翻页Editor.Page
..
当我输入行号时,我想知道该行第一个字符的索引. 每次点击按钮在richtextbox1 上打印文本. 我想知道输出行第一个字符的索引. 这是我的代码: private int GetTextPositionAndLength(int position, int lineIndex, out int length){int RichtTextLineIndex = GetFirs
..
我的文本在 Richtextbox 中: parag1 的第一个文本.parag1 的第二个文本.parag2 的第一个文本.parag2 的第二个文本.parag3 的第一个文本.parag3 的第二个文本.parag4 的第一个
..
我有一个 RichText,想实现一个高亮搜索,就像你在 VS 或 Chrome 中看到的那样.我得到了一个相当有效的实现: private void _txtSearch_TextChanged(object sender, EventArgs e){新 RichTextNode(richTextBox1).Highlight(_txtSearch.Text);}公共无效突出显示(字符串文本)
..
我想在 Sharepoint 2013 中使用富文本框,如下图所示.我怎样才能做到这一点? 我已经使用了下面的代码.
..
我正在用 c# 开发高级富文本编辑器,但偶然发现了一个我似乎无法理解的问题. 我一直试图让用户将他们的文档保存为文本文件(纯文本).通过使用以下内容: MyRichTextBox.SaveFile(filepath,PlainText); 但问题是,当他们在记事本中查看该文件(应该保存为纯文本)时,它会显示所有 RTF 格式代码,这使得他们的文档无法读取.有没有人知道从 Rich
..
我的 vb.net 表单中有这个 RichTextbox,我希望当用户单击按钮时,例如嵌入所选文本,我将如何执行此操作. 此外,我不想使用标准的 vb.net 表达式,例如 RichTextBox1.SelectedText.Font.Bold = True.我想做一些像 RichTextbox1.SelectedRTF="[bold]" &RichTextBox1.SelectedRTF
..
有人知道我可以将 rtf 文件加载到 wpf RichTextBox 吗? 在 Windows.Forms 中我会这样做 RichTextFile.Loadfile(c:\myfile.rtf) 但我不知道如何在 WPF 中实现相同的功能! 谢谢, 本 解决方案 不确定 PowerShell,但 RichTextBox 有一个 Document 属性,您可以使用它来加
..
我在我的代码中使用了一个 RichTextBox,我在其中显示了语法突出显示的代码.现在,每次击键时,我都必须重新解析所有标记并重新为它们重新着色.但是在 WinForm richtextbox 中为单个单词着色的唯一方法是一个一个选择这些单词并使用 SelectionFont 为它们着色. 但如果用户打字速度非常快,我选择单个单词会引起非常明显的闪烁(所选单词具有 Windows 蓝色背景
..
如何只更新富文本框中的一行文本? String[] lines = richTextBox8.Lines;行 [2] += " ";richTextBox8.Lines = 线条; 我正在使用此代码部分来更新富文本框的第二行,但它会扫描我所有的富文本框行并且需要很多次. 所以我想更新 1 行的行文本. 我该怎么做? 解决方案 请注意,您绝不能直接触摸 Text 或 Line
..