从RichTextBox VB中替换单词并删除坏单词。网
如何删除出现这样的单词: 我收到了一个不好的建议一个不好的建议 我希望它在 RichTextBox 中看起来像这样: 我收到了一个不好的建议 这些词来自我的Listbox. 如何从 ListBox 中删除已复制/粘贴的单词?我的 listBox 分为两列,Bad words 和 Good words.坏词是那些看起来像这样的词:一个坏建议,而好词是那些看起来像这样的词:一个坏建议.有很多所以写的时候,你可以找到很多. 解决方案 如果我正确理解你的问题,你正在尝试删除脏话(例如'sh*t','bi^ch' 等)来自 RichTextBox 并用更用户友好的内容替换它们.我可以(在一定程度上)同意这篇文章中的其他一些评论,你应该真正尝试从编程经验中学习一些东西,而不是指望社区为你做你的工作.为了实际尝试并帮助指导您,而不是因为您缺乏知识而评判您,这里有一些链接您应该真正查看以帮助您开始当前的任务. https://msdn.microsoft.com/
144 2022-07-19
编程技术问答社区
在richTextBox控件中键入时突出显示语法
使用richTextBox控件,如何在用户输入时改变以逗号分隔的单词的背景颜色? 我试过了,但是richTextBox的所有文本背景都发生了变化,甚至逗号,我不想突出显示逗号: int lastStart = 0;int lastEnd = 0;private void richTextBox1_TextChanged(object 发送者,EventArgse){richTextBox1.Select(lastStart, lastEnd + 1);匹配关键字 = Regex.Match(richTextBox1.Text, @"([A-Za-z0-9\-]+)\,$",正则表达式选项.IgnoreCase);if (keyword.Success){richTextBox1.SelectionBackColor = 颜色.灰色;lastStart = richTextBox1.SelectionStart + richTextBox1.SelectionLength;}其他{ri
148 2022-07-19
编程技术问答社区
在crystal report中显示RichTextBox内容
在过去的 6 或 7 天里,我一直在互联网上苦苦挖掘,试图找到一种方法,在报告中显示来自我的 c# windows 应用程序的富文本框内容,其中文本显示在完全相同的输入表单中..Net RDLC 不起作用,因为它不支持 rtf,所以我转向水晶报告,但最奇怪的是它也不起作用.richtextbox 和数据库中的文本很好,但报告上没有任何内容.我需要一种方法来制作这个workkkkkk.pleassse 帮我解决这个问题 farzin 解决方案 hi, 参考这个 http://vbcity.com/forums/t/104797.aspx[^]
182 2022-07-19
编程技术问答社区
如何更改富文本框中选定文本或所有文本的字体
我正在使用文本编辑器,我使用的一个按钮是更改 Richtextbox 中所有文本的字体类型和大小,如果您选择的内容只有该文本应该使用 fontDialog 更改..代码我现在可以选择文本并更改所选文本的样式,然后继续使用我开始使用的原始字体类型输入..我只需要代码帮助,如果没有选择任何内容,我可以用来更改所有文本/高亮 我尝试过的: if (fontDialog1.ShowDialog() == DialogResult.OK & !String.IsNullOrEmpty(rtbText.Text)) { rtbText.SelectionFont = fontDialog1.Font; } 解决方案 在更改SelectedFont之前可以选择所有文字: rtbText.SelectAll(); rtbText.SelectionFont = fontDialog1.Font; 我以前用过这个;它以与未选择相同的方式处理全选的情
964 2022-07-19
编程技术问答社区
C中突出显示RichTextBox的语法#
我有一些代码应该为richtextbox中的一些文本着色,目前它应该做的是逐个字符地为richtextbox中的每个单词着色,但由于某种原因它最后留下一些字符仍然是黑色的. 这是timer1的tick方法 private void timer1_Tick(对象 发送者,EventArgs e){foreach (RichTextBox rtb in Editor.Values){int pos = 0;foreach(string ln in rtb.Lines){颜色[] 语法 = EditorTools.ParseString(ln);int cur = 0;foreach (char chr in ln){rtb.SelectionStart = 位置;rtb.SelectionLength = 1;rtb.SelectionColor = 语法[cur];cur++;正++;}}}} 这是返回颜色数组的 ParseString 方法 public static Col
164 2022-07-19
编程技术问答社区
使用MVVM更改richtextbox中文本的颜色
大家好 我找不到该问题的任何解决方案.我只是希望能够使用 mvvm 在richTextBox 中绑定文档,实际上我想要的只是能够在后面的代码中选择不同单词的颜色.我试过这个 Richtextbox:扩展 WPF Toolkit™ 社区版 - 文档[^] 但我找不到如何更改 tge 颜色文本 ?也许还有另一个控件可以做到这一点? 谢谢你的帮助:) 祝你有美好的一天! 我尝试过的: 我尝试使用此工具包:扩展 WPF Toolkit™ 社区版 - 文档[^] 还有这个:A Bindable WPF RichTextBox[^] 但没有成功.... 解决方案 看来,使用 RichtextBox 来满足这样的需求有点复杂.请阅读对该问题的评论:c# - 如何以有效的方式将日志条目的不同部分着色到 RichTextBox?- 堆栈溢出[^] 希望以不同的方式解决您的问题.点击评论中提供的链接;)
540 2022-07-19
编程技术问答社区
获取Richtextbox中的行对齐方式
你好!! 我正在使用 C# 开发一个项目,我需要一种技术来获取富文本框控件中某些行的对齐属性值 我不介意使用除richtextbox 之外的其他文本编辑控件,但我需要有效的解决方案 所以请帮助我或给我建议和感谢. 例如: foreach (var 行 在richTextBox1.Text){//我想获取每一行的文本对齐方式} 解决方案 你好, 如果这只是 RichTextBox 中的对齐方式,请参考此链接, http://msdn.microsoft.com/en-us/library/system.windows.forms.richtextbox.selectionalignment.aspx[^] 希望对您有所帮助.
194 2022-07-19
编程技术问答社区
vb6项目中richtextbox中的突出显示以及拼写和语法检查
我的问题很简单.是否有人设法在 VB6 项目(当然是 Windows 窗体)中的 RichTextBox 中突出显示语法和拼写检查. 如果答案是肯定的,我对您执行此操作的方法非常感兴趣. 谢谢 Nicolas 解决方案 是的,我在几年前使用 Microsoft Word 的拼写检查做过类似的事情. 我在here[^] - 但请注意我没有下载源代码并检查它 这里[^] (无需下载即可查看代码).它应该仍然适用于 VB6(如果你真的必须使用 VB6) 突出显示等显然在 VB6 代码中.我在here[^]
92 2022-07-19
编程技术问答社区
如何在RichTextBox WPF中粘贴图像
我有一个简单的信使应用程序,我想从剪贴板中获取粘贴的图像并希望作为文件传输发送.如何获取RichtextBox中粘贴的图片 请帮我寻找解决方案 谢谢 解决方案 你好.我也有同样的问题.我需要通过将图片粘贴到我的richtextbox 并按发送来发送图片. 你解决了吗? 感谢您的尝试.
134 2022-07-19
编程技术问答社区
WPF RichTextBox如何检测OverTypeMode?
我需要能够确定插入模式是否在 WPF RichTextBox 中处于活动状态.我尝试像这样使用反射: PropertyInfo pInfo = this.GetType().GetProperty("_OvertypeMode", BindingFlags.NonPublic | BindingFlags.Instance); 但是,我可以找到的 RichTextBox 中不存在属性 _OverTypeMode. 有谁知道怎么做? Google 帮不上忙. 解决方案 我发现在 WPF 中,当控件实例化时,TextBox 或 RichTextBox 始终默认为 Insert 为 ON.有了这些知识,我只需跟踪 Key.Insert 的按下,并维护我自己的指示状态的变量. 问题解决了.
174 2022-07-19
编程技术问答社区
如何在RichTextBox中获取字符的字符矩形(字符边界)?
GetPositionFromCharIndex(int)方法只返回指定字符在RichTextBox中指定索引处的位置,在某些情况下,这还不够,我想获取指定字符的边界或矩形(在一个指定索引)在 RictTextBox 中.(从 GetPositionFromCharIndex() 获得的位置正是我想要的 Rectangle 的位置).这意味着如果我们知道该矩形的大小,问题就可以解决. 我发现很难找到那个 Size 结构的高度.(宽度还可以).请注意,Height 不是字符的字体高度.如果你有一个字体大小为 14 的字母 A,而字母 B 紧跟在 A 后面,但字体大小为 30.这两个字母的高度应该相同(但是宽度可以不同,这意味着两者的大小也不同). 在同一行中搜索字母的最大高度是一种方法,但我认为这真的很难而且效率不高.我正在寻找另一个更好的解决方案. 请帮我解决这个问题.有点急.谢谢! VipHaLong 解决方案 你好, 您必须为富文本控件创建图形,解析您要
152 2022-07-19
编程技术问答社区
如何创建richtext编辑器!
如何创建带有基本控件的自定义富文本编辑器? 喜欢, 粗体、下划线、字体大小、字体类型、对齐方式. 解决方案 simple-solution-of-a-complex-problem-customized-rich-text-editor/[^] 检查链接..希望它会有所帮助 否则检查 google[^] 用于语法高亮的快速彩色文本框[^] 试试这篇文章,希望对你有帮助..
234 2022-07-19
编程技术问答社区
用于asp的带图像控件的富文本框。网
各位专家, 我正在寻找一个富文本框的dll,我需要一些完整版的文本框,请帮助我获取.我尝试了可爱的编辑器(试用版),ckeditor(无法正常工作),tinymce(jquery 控件,因此在回传中清除了文本)但没有任何效果,请参考一些链接或任何想法来存档它..提前感谢 解决方案 试试 在运行时将纯文本和图像插入 RichTextBox[^] 如何在 RichTextBox Csharp 中插入笑脸图像[^] 将图像插入RichTextBox控件(OLE方式)[^] 参考 http://www.aspdotnet-suresh.com/2011/05/richtextbox-sample-in-aspnet-or-how-to.html[^]
128 2022-07-19
编程技术问答社区
如何使用vb在richtextbox中定义空间。网
姓名:穆罕默德 年龄:25 性别:男 我需要像 这样的输出 穆罕默德 25 男 如果你看到,我希望 Mohammed 应该是第一个,之后应该在 25(年龄)之前有 7 个空格,在 25(年龄)和 Make(性别)之间应该有 12 个空格 需要定义单词之间的空格数吗? 我将从文本框获得输入的值. 解决方案 为什么不使用 PadRight? 带有名为 first、second 和 third 的字符串的示例. 第一个.PadRight(15) + 第二个.PadRight(7) + 第三个 第一个字符串填充为 15 个字符,第二个字符串填充为 7 个字符,将其定位在第 22 列 (15 + 7 = 22).
206 2022-07-19
编程技术问答社区
如何在c语言的richTextBox中处理右键单击鼠标#
你好…… 我不会问如何在c#中处理richtextbox中的右键单击...... 例如: 当我在richtextbox上单击鼠标右键时,程序将显示一个消息框. 非常感谢... 解决方案 通过以下链接您会有所了解. http://www.dreamincode.net/forums/topic/135857-how-do-add-a-right-click-menu/[^] http://stackoverflow.com/questions/6393040/how-do-i-change-what-appears-when-right-clicking-in-a-rich-text-box-in-c[if (e.Button == System.Windows.Forms.MouseButtons.Right) { MessageBox.Show("you got it!"); } } 这就是解决方案. void mousecontrol_MouseR
106 2022-07-19
编程技术问答社区
如何改进他的代码以防止堆栈溢出?
好的,如何改进此代码以阻止此处发生堆栈溢出: Public Sub CheckForReplacementText() function 当您按 F1 运行程序时,该代码应该进行语法检查.但要做到这一点,您需要复制我从 Google 提供的字典才能使其正常工作. 错误从这里指出: foundIndex = RichTextBox1.Find(checkWord, 0, RichTextBox1.TextLength, RichTextBoxFinds.WholeWord) 整个代码在这里: Private Sub RichTextBox1_KeyUp(sender As Object, e As KeyEventArgs) Handles RichTextBox1.KeyUp If e.KeyCode = Keys.F1 Then CheckForReplacementText() End If E
182 2022-07-19
编程技术问答社区
代码错误检查
我尝试使用 While 循环在按钮单击时搜索单词.但是 contextMenu 会不停地上下跳跃或快速加载,而不会停止或显示结果.下面是代码: Private Sub CheckForReplacementText() If nextCheckIndex = replacements.Count Then MessageBox.Show("Check complete.") nextCheckIndex = 0 End If 我尝试过的: 使用 while 循环 解决方案 当它是一个循环问题时,为什么要尝试递归执行此操作?递归只有在将值作为参数传递给方法时才有用,以便不同的迭代具有独立的值. 你所做的只是调用相同的方法,并在它返回时退出——所以循环是一个更明智的解决方案. 如果在任何时候 nextCheckIndex 大于 replacements.Count 并且 foundIndex 是零或更多......
112 2022-07-19
编程技术问答社区
如何将rtf文本附加到richtextbox?!
我可以将richtextbox.rtf 设置为某个rtf 值(我想在richtextbox 中将单词加粗)...但是如何将其他一些rtf 行附加到这个richtextbox?! 下面的代码我发现它工作正常......但我不能再添加一行到这个 请帮助我.. Dim sb = new System.Text.StringBuilder() sb.Append("{\rtf1\ansi") sb.Append("This number is bold: \b 123\b0 ! Yes, it is...") sb.Append("}") RichTextBox.Rtf = sb.ToString() 解决方案 你可以看看这些: 在 RichTextBox 中附加 RTF 文本[^] 追加文字到 rtf[^]
190 2022-07-19
编程技术问答社区
如何计算富文本框VB中链接文本的数量。净额
我想知道如何在 vb.net 或 c# 的富文本框中实现计算超链接 URL 数量的功能 我尝试过的: 我没有尝试任何需要帮助的方法 解决方案 您可以这样做: public int GetNumberOfLink() { string[] links = rtb.Text.Split(' '); //Splits the text in your rtb when there's a space, and store every spilted element into a string array. return links.Count(); //return the number of string in the array. } 那么,可以这样调用: public void SomeMethods() { //some code int nbOfLinks = GetNumberOfLink(); //some code }
132 2022-07-19
编程技术问答社区
粘贴到RichTextbox
您好,我有一个带有富文本框控件的 winform,它注意到粘贴从单词 CTRL + V 复制的文本效果很好,但右键单击的选项>粘贴不可用.有什么解决方法吗? 解决方案 你好朋友, 不幸的是,您必须创建自己的 ContextMenuStrip 并将其分配给 RichTextBox'' ContextMenuStrip 属性 问候 萨尔瓦
118 2022-07-19
编程技术问答社区