在.net里如何获得写入textbox的内容的总行数,包括自动换行和回车换行
查找了资料,windows下可通过API函数得到,可是.net里找不到textbox控件的handle属性支支招!

解决方案 »

  1.   

    在Asp.NEt的TextBox控件中应该没有Handle这个属性,Handle是Window控件的.
      

  2.   

    获得写入textbox的内容的总行数
    ______________________________
    楼主要拿来做什么?
      

  3.   

    TextBox1.text.Split('\n').Length
    也是只能取得回车的行数,自动回车不能取出。
      

  4.   

    我想用来控制textbox的输入行数
      

  5.   

    textbox.Lines.Count
    web没有这个属性
    TextBox1.text.Split('\n').Length输入到顶部自动返回的不可
    TextBox1.Rows
    这个属性压根不好用
      

  6.   

    看到过这类问题
    用JS解决
    <input   onkeypress="return   String.fromCharCode(event.keyCode).match(/\[u4E00-\u9FFF]/g)!=null"   
        onpaste="return   (clipboardData.getData('text').match(/^[\u4E00-\u9FFF]+$/g)!=null)"   
        ondragenter="return   false"   maxlength=4   onblur="if(this.value.length!=4)this.focus();">
      

  7.   

    获取换行的字符串,TextBox1.Split('\r\n').Length
      

  8.   

    把TextBox1.Text转化成FileStream(或Stream),然后读取FileStream(或Stream),流可以一行一行读。这样不就可以得到行数了
      

  9.   

    textbox 属性里不是有和ROW可以设置最高行数的吗?何必还那么麻烦?不懂