首页 > 其他分享 >VB,NET RichTextBox 计算光标所在行和列的方法

VB,NET RichTextBox 计算光标所在行和列的方法

时间:2022-10-01 12:22:59浏览次数:45  
标签:VB intSelRow Label1 行和列 RichTextBox RichTextBox1 Text Integer intSelstart

Private Sub RichTextBox1_Click(sender As Object, e As EventArgs) Handles RichTextBox1.Click

 

'计算光标所在的位置
Dim intSelstart As Integer
Dim intSelRow As Integer
Dim intSelColumn As Integer
Dim intPos As Integer

intSelstart = RichTextBox1.SelectionStart
intSelRow = RichTextBox1.GetLineFromCharIndex(intSelstart)
intSelColumn = intSelstart - RichTextBox1.GetFirstCharIndexFromLine(intSelRow)
intPos = intSelstart - intSelRow

Label1.Text = "光标位置 行号 : " & intSelRow + 1
Label1.Text = Label1.Text & ", 列号 : " & intSelColumn
Label1.Text = Label1.Text & ", 第 " & intPos & " 个字符处。"
End Sub

 

标签:VB,intSelRow,Label1,行和列,RichTextBox,RichTextBox1,Text,Integer,intSelstart
From: https://www.cnblogs.com/LiYingPingNc/p/16747024.html

相关文章

  • 【VB.NET】操作注册表
       Windows系统将计算机全部配置信息和各应用程序信息容纳在“注册表”数据库中,用它来管理应用程序和关联文件、硬件设备说明、状态属性以及各种状态信息和数据等。注......
  • C#/VB.NET 读取条码类型及条码在图片中的坐标位置
    我们在创建条形码时,如果以图片的方式将创建好的条码保存到指定文件夹路径,可以在程序中直接加载图片使用;已生成的条码图片,需要通过读取图片中的条码信息,如条码类型、条码绘......
  • 如何通过 C#/VB.NET 代码将 Excel 工作表拆分为单独的文件
    随着数据的不断扩大,有的数据表的规模会以几何级增长,当数据达到一定规模时,数据的查询,读取性能就会变得缓慢,这时就需要拆分数据表,接下来在文章中将为大家详细介绍您将学习如何......
  • vba读写json文件
    '''VBA-JSONv2.3.1'(c)TimHall-https://github.com/VBA-tools/VBA-JSON''JSONConverterforVBA''Errors:'10001-JSONparseerror''@classJsonC......
  • aardio + VBScript 混合开发
    aardio与VBScript可以直接混合编程,VBScript属于Windows系统自带组件——可以方便地生成独立EXE程序。▶快速入门首先创建VBScript解释器,aardio代码示例:i......
  • Opengl ES之VBO和VAO
    前言本文主要介绍了什么是VBO/VAO,为什么需要使用VBO/VAO以及如何使用VBO和VAO。VBO什么是VBOVBO(vertexBufferObject):顶点缓冲对象。是在显卡存储空间中开辟的一块区......
  • windows自动关机脚本.vbs
    Dimmytime,myout1,myout2mytime=2'mytime=InputBox("请输入定时时间(格式20:10:05)"&vbLf&"如果想倒计时关机,请输入倒计时时间"&vbLf&"(单位/分钟)"&vbLf......
  • VBA中窗体(UserForm)自由调整大小
    vba中自由调整窗体大小方案:通过添加一个标签(label),通过鼠标在标签上点击并移动来实时修改窗体大小.先看下效果:   具体如下.1.新建一个窗体.\ 2.在窗体的......
  • ENSP报错AR40 vbox提示错误NtCreateFile(\Device\VBoxDrvStub)
    在VBOX中打开AR提示如下:  此问题的产生一般是在vbox低版本卸载,然后重装新版本后出现。这个问题跟ENSP没关系,是VBox的问题。解决方法:在win10或者win11中首先卸载原......
  • VBA爬虫案例
    PrivateSub批量获取()DimrowTotal!,res$,i!,t!,index!DimobjXML,objSC,obj,strModel$,queryUrl$,detailUrl$,html,tr,tdApplication.ScreenUp......