`
isiqi
  • 浏览: 16488280 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

文字输入的实时对比

 
阅读更多
PrivateSubRichTextBox1_TextChanged()SubRichTextBox1_TextChanged(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesRichTextBox1.TextChanged

DimiAsInteger=RichTextBox1.SelectionStart
DimtagetstringAsString=intext.Text
DimstrAsString=RichTextBox1.Text
DimtoalAsInteger

str=RichTextBox1.Text
RichTextBox1.SelectionStart
=0
RichTextBox1.SelectionLength
=str.Length
RichTextBox1.SelectionColor
=Color.Black
Fortoal=1Tostr.Length
IfMid(str,toal,1)<>Mid(tagetstring,toal,1)Then
RichTextBox1.SelectionStart
=toal-1
RichTextBox1.SelectionLength
=1
RichTextBox1.SelectionColor
=Color.Red
EndIf
Next
RichTextBox1.SelectionStart
=i
RichTextBox1.SelectionLength
=0
EndSub

’第二版

DimtagetstringAsString=intext.Text
DimstrAsString=RichTextBox1.Text

DimstrsubAsInteger=str.Length-strbuff.Length

rtbsellen
=RichTextBox1.SelectionLength
rtbselstart
=RichTextBox1.SelectionStart

RichTextBox1.SelectionStart
=0
RichTextBox1.SelectionLength
=str.Length
RichTextBox1.SelectionColor
=Color.Black

DimiAsInteger=0
Fori=1Tostr.Length
IfMid(str,i,1)<>Mid(tagetstring,i,1)Then
RichTextBox1.SelectionStart
=i-1
RichTextBox1.SelectionLength
=1
RichTextBox1.SelectionColor
=Color.Red
EndIf
Next

RichTextBox1.SelectionStart
=rtbselstart
RichTextBox1.SelectionLength
=rtbsellen

strbuff
=RichTextBox1.Text
PublicClassForm1
DimstrbuffAsString
=""
DimrtbselstartAsInteger
DimrtbsellenAsInteger

PrivateSubRichTextBox1_TextChanged(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesRichTextBox1.TextChanged
DimtagetstringAsString
=intext.Text
DimstrAsString
=RichTextBox1.Text

DimstrsubAsInteger
=str.Length-strbuff.Length

rtbsellen
=RichTextBox1.SelectionLength
rtbselstart
=RichTextBox1.SelectionStart

RichTextBox1.SelectionStart
=0
RichTextBox1.SelectionLength
=str.Length
RichTextBox1.SelectionColor
=Color.Black

DimiAsInteger
=0
Fori
=1Tostr.Length
IfMid(str,i,
1)<>Mid(tagetstring,i,1)Then
RichTextBox1.SelectionStart
=i-1
RichTextBox1.SelectionLength
=1
RichTextBox1.SelectionColor
=Color.Red
EndIf
Next

RichTextBox1.SelectionStart
=rtbselstart
RichTextBox1.SelectionLength
=rtbsellen

strbuff
=RichTextBox1.Text
EndSub

EndClass
分享到:
评论

相关推荐

    实现企业查查等企业查询app,网站中企业信息变更文字对比功能,将变动的文字用红色标记出来(源代码)

    1. **输入处理**:接收两段待对比的文字,确保它们都是字符串格式。 2. **长度检查**:比较两段文字的长度,如果长度不等,说明至少有一段文字有新增或删除的内容。 3. **字符比对**:遍历较短的字符串,逐个字符与...

    行业分类-设备装置-手写汉字输入方法和系统.zip

    总的来说,手写汉字输入方法和系统在不断地发展和完善,它不仅方便了用户的文字输入,也推动了人机交互技术的进步。随着技术的不断演进,我们有理由期待手写输入在未来将变得更加智能和人性化。

    AutoCAD文字输入全攻略

    - 保持文字清晰可读,适当调整字高和颜色以与背景形成对比。 - 使用文字样式保持一致性。 - 注释应简明扼要,避免过多文字影响图纸整洁性。 - 使用尺寸标注而非文字来表示尺寸,确保尺寸的精确性。 以上就是...

    考试文字对比

    7. UI交互:如果是构建图形界面应用,可以使用WPF或WinForms等技术,创建一个用户友好的界面,用户可以在这个界面上输入文字,程序则实时反馈对错状态。 8. 性能优化:对于大量文字的对比,我们还需要考虑性能问题...

    一个汉字输入 的开题报告

    标题中的“一个汉字输入的开题报告”表明了这篇文档主要涉及的是关于汉字输入法的研究,这是一项在信息技术领域中非常基础且重要的课题。汉字作为中文的主要表达方式,其输入方法直接影响到用户的计算机操作效率和...

    matlab图像对比度调整

    例如,`imadjust`函数就是常用来调整图像对比度的工具,它可以基于输入图像的直方图进行线性拉伸,从而改变图像的亮暗对比。 在提供的文件`conratio.m`中,很可能包含了一个自定义的对比度调整函数。这个函数可能...

    行业分类-设备装置-一种进行文字输入的方法和装置.zip

    7. **性能评估**:可能会有实验数据和对比测试,展示新方法相比于传统输入方式的改进效果,包括速度提升、误输入率降低等指标。 8. **知识产权**:如果是专利文档,还会包含权利要求部分,详细列出了保护的创新点,...

    行业分类-设备装置-一种计算机汉字数字笔画的输入方法及键盘技术.zip

    这种技术通常被设计为提高汉字输入效率,尤其对于那些不熟悉拼音输入或者在没有标准键盘的情况下(如手机或小型设备)更为实用。 汉字输入方法主要包括拼音输入、五笔字型输入、笔画输入等。其中,笔画输入是根据...

    四川钟林发明的汉字数字化输入法

    汉字数字化输入法是一种创新的汉字输入技术,由四川的钟林先生所发明。它与传统的汉字输入法,如拼音输入法、五笔字型、仓颉输入法等有着显著的区别,旨在提供更快、更高效的汉字输入体验。在当前信息化社会,高效的...

    jquery搜索框输入下拉文字高亮插件

    总结来说,这个jQuery插件通过监听搜索框的输入事件,实现实时高亮匹配的下拉文字,提高了用户在搜索过程中的交互体验。背后涉及的JavaScript技术包括事件处理、字符串操作和DOM操作,而C#标签可能表明后端服务也是...

    C# 文本对比算法比较两个字符串的不同

    - **错误处理**:处理可能出现的异常情况,如空字符串输入,或超出内存限制的大文本。 - **用户友好性**:提供可配置的选项,如忽略大小写、空格或特殊字符,以满足不同场景的需求。 `TextComparison`类的代码可能...

    JS+CSS3文字和背景色彩对比度可视化效果.zip

    JavaScript可以监听用户的交互事件,如点击或输入,从而改变背景或文字颜色,并实时计算两种颜色的对比度。根据WCAG2.0标准,文本和背景的对比度至少应为4.5:1(对于大文本是3:1),JavaScript可以检查选定的颜色...

    《用金山打字通练习拼音输入——输入中文词句》教学设计 参考.pdf

    《用金山打字通练习拼音输入——输入...整个教学设计注重实践操作与竞争激励,以增强学生对汉字输入的兴趣和技能,为后续的中文文章输入做好准备。教师通过引导、提问和反馈的方式,促进学生主动学习,提升打字技能。

    把手机或相机拍摄的书面文字输入电脑

    本文将介绍如何利用手机或相机拍摄的书面文字,通过OCR(Optical Character Recognition,光学字符识别)技术将其快速输入到电脑中的方法,从而提高工作效率。 首先,我们需要准备以下工具: 1. 一台电脑:作为操作...

    jQuery实现搜索框输入文字过滤筛选特效源码.zip

    本资源"jQuery实现搜索框输入文字过滤筛选特效源码.zip"提供了一个使用jQuery编写的搜索框功能,允许用户在输入文字时实时过滤和筛选列表中的项,通常用于数据量较大的列表或表格的快速查找。 首先,我们要理解...

    jQuery搜索框输入文字查找表格内容匹配代码.zip

    在这个"jQuery搜索框输入文字查找表格内容匹配代码.zip"中,开发者提供了一套实现动态搜索功能的解决方案,特别适用于需要实时过滤表格数据的应用场景。 首先,`index.html`是主页面文件,它包含了HTML结构、CSS...

    网页模板——jQuery实现搜索框输入文字过滤筛选特效源码.zip

    通过遍历所有需要筛选的元素,对比它们的内容与用户输入,然后使用`.hide()`和`.show()`来改变可见性。 6. **性能优化**: - 使用`debounce`或`throttle`函数:为了避免频繁的DOM操作导致页面性能下降,通常会在...

    易语言输入汉字与拼音比较命令使用讲解

    在易语言编程中,输入汉字与拼音比较命令是用于判断用户输入的汉字拼音是否与预设的拼音文本相匹配的一项功能。这个命令对于开发需要进行拼音验证或拼音输入辅助的程序非常有用,例如输入法软件或者汉字教学软件。在...

    基于MATLAB的汉字提取与识别,matlab识别字符串中的汉字,matlab

    在MATLAB中,可以使用`rgb2gray`函数将彩色图像转换为灰度图像,然后用`imbinarize`进行二值化处理,使汉字与背景形成明显的对比。对于噪声,可以使用`imfilter`配合低通滤波器进行平滑处理,或者使用`bwareaopen`或...

    中文手写输入

    手写输入的核心在于识别用户在屏幕上书写的汉字或字符。手写识别分为离线识别和在线识别两种。cellwriter采用的是在线识别,即实时追踪用户的笔迹,捕捉书写过程中的轨迹数据,包括起始点、结束点、路径等信息,然后...

Global site tag (gtag.js) - Google Analytics