求助:怎样将Textbox的内容在Label上显示,Label上显示方式要跟Textbox一样?

解决方案 »

  1.   

    取出来替换一下
    public string MyReplace(string mystr)
    {
    if(mystr == null || mystr == "" )
    {
    return(" ");
    }
    else
    {
    mystr = mystr.Replace("\n\r","<br>");
    mystr = mystr.Replace("\r","<br>");
    mystr = mystr.Replace("\t","  ");
    return(mystr);
    }
    }
      

  2.   

    sunnystar365(一个人的天空) ,先谢谢你的回复!
    但是现在还有点问题,因为 TextBox 里面的是直接的文字,而不是html代码,所以“\n\r”之类的html标记没有,所以无法完成替换。
      

  3.   

    楼上试一下就知道了,\r\n是系统加的,不是HTML代码
      

  4.   

    除非你录入Textbox的时候加一个标记,而后你显示的时候把标记替换了!要不也没有什么好办法
      

  5.   

    能不能在Label中做一个表格什么的
      

  6.   

    把Label拉大点不就想texbox了吗
      

  7.   

    /// <summary>
    /// 时间:2005-12-16
    /// 作者:姚铁兵
    /// 功能: 转义字符,替换原来输入的回车 换行 空格
    /// </summary>
    /// <param name="str"></param>
    /// <returns></returns>
    public  static string  TransferString(string str)
    {
    str = str.Replace("<", "&lt;");
    str = str.Replace(">", "&gt;");
    str = str.Replace("'", "''");
    str = str.Replace(" ", "&nbsp;");
    str = str.Replace("\n", "<br/>");
    str = str.Replace("\r\n", "<br/>");
    str = str.Trim();
    return  str;
    }