一个Label 控件,现在出现了一个问题,label.ToolTip显示出来的内容怎么是竖着的?难看的很,怎么样把他变成横向多行显示的?请教高手了!

解决方案 »

  1.   

    yourLabel.ToolTip="第一行\r\n第二行\r\n第三行";
      

  2.   

    如果是在代码中写可以写成楼上的,如果是在页面的话就写成:
    <asp:Label ID="Label1" runat="server" Text="Label" title="塔顶 走桃花
            运在厅要
            在地"></asp:Label>
      

  3.   

    你是不是把label控件设置了长度或宽度的啊,如果是的话,就在html代码里把它删除掉
    然后你的值取出来肯定会是很长的横着的一个tooltip
    你得写一个方法,在多长时后面加一换行符,最后出来就是正常的了,思路是这样,你自己去写吧
      

  4.   

    这个是卐解了。转换成<a>标签的 title属性,就是ToolTip效果了。其他的没有试过,呵呵。当然调用Javascript也可以实现了,不过太麻烦了回复人:l6098627(似水流年) ( ) 信誉:100 2006-11-06 13:03:00 得分:0
    如果是在代码中写可以写成楼上的,如果是在页面的话就写成:
    <asp:Label ID="Label1" runat="server" Text="Label" title="塔顶 走桃花
    运在厅要
    在地"></asp:Label>
      

  5.   

    刚才测试了一下  这个才是卐解了(顺便纠正下我的错误)。呵呵。<asp:label>控件没有Title属性,不能臆断成<a>了 直觉错误。
    Label控件的属性里面有个ToolTip的选项。另外如果想换行的话,还是在codebehind里面设置ToolTip了
    Top 回复人:sp1234(阶级斗争之虞到csdn为人民服务接受贫下中农劳改) ( ) 信誉:100 2006-11-06 12:42:00 得分:0
    ? yourLabel.ToolTip="第一行\r\n第二行\r\n第三行";