获得光标在多行textbox中的行与列的函数

原创 2005年05月28日 08:43:00

Public Function checkrow() As String

        Dim row As Integer = Me.TextBox1.SelectionStart

        Dim i As Integer

        Dim p As Integer

        Dim count As Integer = 0

        Dim count1 As Integer = 0

        For i = 0 To Me.TextBox1.Lines.GetUpperBound(0)

            count += Me.TextBox1.Lines(i).Length + 2 ' 一个回车相当于2

            If row <= count Then

                If i = 0 Then

                    p = row

                Else

                    p = row - count1

                End If

                Return "行:" & CStr(i) & "/列:" & CStr(p)

            End If

            count1 += Me.TextBox1.Lines(i).Length + 2

        Next

    End Function

////////////////////////////  闵峰

获得光标在多行textbox中的行与列

Public Function checkrow() As StringDim row As Integer = Me.TextBox1.SelectionStartDim i As IntegerD...
  • feb9903
  • feb9903
  • 2006年12月06日 11:31
  • 468

取得光标在多行textbox中的行和列

 Public Function checkrow() As String        Dim row As Integer = Me.TextBox1.SelectionStart        ...
  • hamadou
  • hamadou
  • 2005年03月24日 16:47
  • 667

C#中取得TextBox多行文本的行、列位置与定位

在模仿Windows自带的记事本做练习时,发现TextBox控件没有直接的办法取得当前的行和列的位置,也没有定位的功能。查了资料发现可以能过Windows API来实现,具体要用到SendMessag...
  • ouyangin10
  • ouyangin10
  • 2011年05月03日 12:52
  • 1555

winform程序多行textbox滚动条移动当前光标位置

在开发winform程序时,会用到textbox控件来显示信息,当把textbox的Multiline属性改为Ture时(即多行显示状态),ScrollBars属性改为Vertical(内容过多时,显...
  • yuyishui
  • yuyishui
  • 2015年06月15日 21:30
  • 478

如何获得textBox当前光标位置

 今天要做一个获得textbox光标的位置,由于做的不是winform程序,而是webform程序,所以光标位置就不好取了,参考网上的一些程序最后javascript去实现,其代码如下: functi...
  • fanfengchimo
  • fanfengchimo
  • 2007年08月12日 13:25
  • 1901

C#:TextBox换行、设置光标位置、随文本滚动

// 换行 TextBoxControl.Text += Environment.NewLine; // 设置光标位置 到文本最后TextBoxControl .SelectionStart ...
  • binyao02123202
  • binyao02123202
  • 2011年04月08日 21:11
  • 6316

如何获得TextBox里光标位置

这个问题来自论坛。第一反应是SelectionStart属性,结果发现在分方向选择内容时返回错误值,真正答案如下:using System;using System.ComponentModel;us...
  • jinjazz
  • jinjazz
  • 2008年04月17日 20:05
  • 2512

TextBox 多行加 滚动条

RichTextBox默认就有 多行滚动条。 自己用VS2005 C#有一天自己设置TextBox文本,发现多行没有滚动条,设置其实很简单,但是因为简单好像不太好找,希望贡献出来。 其实有两个属性...
  • lawsystem
  • lawsystem
  • 2012年02月07日 14:05
  • 1536

table中TextBox跨列设置

在界面布局中要实现2行6列布局,其中第二行中TextBox要跨4列 方法:选择TextBox所在的标签,对应在出现的属性框中修改ColSpan属性为4 即可。 图片示范: 代码:    ...
  • zhongshan_c
  • zhongshan_c
  • 2012年12月01日 11:20
  • 354

easyui textbox获取光标位置索引 并插入字符

var lastIndex = 0; function getCursortPosition() { var cursorIndex = 0; var obj...
  • z5976749
  • z5976749
  • 2017年11月28日 16:21
  • 177
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获得光标在多行textbox中的行与列的函数
举报原因:
原因补充:

(最多只允许输入30个字)