如题,像QQ发信息后显示最下面的内容,

解决方案 »

  1.   


    this.textBox1.SelectionStart   =   this.textBox1.Text.Length;
    this.textBox1.ScrollToCaret(); 
      

  2.   


    怎么我的没有SelectionStart这个属性的?
      

  3.   

    string s="aaaa";
    textBox1.SelectedText += s + "\r\n";
    textBox1.ScrollToCaret();
      

  4.   

    我的是 C# web来的 ,你的是不是winForm啊?
      

  5.   

    在Web中可以通过前台模拟的方法实现吧
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>无标题页</title>
        <script type="text/javascript">
            var iscroll;
            function scrollobj(){
                var obj=document.getElementById("tbSample");
                obj.doScroll("pageDown");
            }
            function beginscroll(){
                var obj=document.getElementById("autoscroll");
                if(obj.checked)
                    iscroll = setInterval("scrollobj()", 10);
                else
                    clearInterval(iscroll);
            }
            window.onload=beginscroll;
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
            <asp:TextBox ID="tbSample" runat="server" Height="168px" TextMode="MultiLine" Width="365px"></asp:TextBox>
            <br />
            <input id="autoscroll" type="checkbox" checked="CHECKED" onclick="beginscroll();" />自动滚动
        </form>
    </body>
    </html>
    这个与C#没有什么关系
      

  6.   

    web要在客户端用脚本来实现.与c#无关.
      

  7.   

    var obj=document.getElementById("textbox1");
    setInterval(function(){obj.scrollTop=obj.scrollHeight;},100};