碰到一问题,例如有一EditBox,里面要显示内容如下:签名:Kacy16.能否做到显示出来的时候,Kacy16是粗体,然后签名:这两个字是正常的。
  我不想用那些在线编辑器。只用VS2003提供的这些控件能否实现这功能呢?

解决方案 »

  1.   

    因为我也试过了,在我要变化字体的文字之间加上一些html元素,但是显示出来的时候全部都显示出来了。
    请问怎么写出html格式,麻烦 hegang888888888(CSDN---我的家)能否详细解说一下。
      

  2.   


    我的代码如下,请各位高手不吝赐教:
    strName这个变量是我想显示出来的时候变字体的,strShow已经变化过了字体的。
    就是以下四行代码:
      strShow="<font size='3' color=#00ccff>"+strName+"</font>";
      System.Text.RegularExpressions.Regex r=new System.Text.RegularExpressions.Regex(@">.+<");

      m=r.Match(strShow);   TextBox1.text="签名:"+m.Value;
      

  3.   

    Why not use the htmlEdit or other editor?
      

  4.   

    呵呵,各位能否推荐一下好用的 htmlEdit,不用注册的,功能不需要多强大。
      

  5.   

    我也碰到这样的问题啊,请各位高手来解说一下。
    我问了一些人,他们说在TextBox中好象不能加入一些html的标记的,请问,这种说法是否准确呢?
      

  6.   

    用编辑器来实现,或者加段html
      

  7.   

    谢谢 jxdyzwh(阳光男孩),我还是不明白,能否给一简单的例子呢来详细说明一下呢?
      

  8.   

    谢谢 chenyu112(晨雨)。我用了好多方法试了加 html标记进去 如 <b>+strName+</b>等等之类的,显示出来还是 <b>kacy16 <b>.
      

  9.   

    你那个签名,可以保存在数据库的一个字段里,然后取出来,加段html代码就可以了
    string name=data1.readout(sqlstr,1);//取出签名
    name="<b>"+name+"</b>";//加上html
    name=Server.HtmlEncode (name);//把html进行转换
    Response.write(name);//打印
    还有一种方法就是可以用在线编辑器,比如ewebeditor,在线编辑一下就是了,和用dw一样的效果,很多新闻网站的后台编辑都是用这个工具来实现编辑的,
      

  10.   

    用TextBox控件显示,你可以设置那个TextBox的style设置成FONT-WEIGHT: bold,
      

  11.   

    谢谢,但是一设置成 style设置成FONT-WEIGHT: bold,就是这个TextBox里面所有的 文本都变成 粗体了。我想是 有一些 文本才 变成粗体。
      

  12.   

    Response.write(name)这一句怎么变化到把这一字符串写入到 TextBox里面去呢?
      

  13.   

    谢谢,test33(隐姓埋名),我看了好多资料,感觉也不能实现这功能。