虽然我确定有办法做,但我不得不问,为什么?我认为它看起来和/或工作得非常糟糕,可能会使用户感到困惑。
为什么不在最后用椭圆 (...) 修剪文本并在标签上显示工具提示?
using System.Windows.Forms;
var label = new Label();
label.AutoSize = false;
label.AutoEllipsis = true;
label.Text = "This text will be too long to display all together.";
var labelToolTip = new ToolTip();
labelToolTip.SetToolTip(label, label.Text);
Run Code Online (Sandbox Code Playgroud)
现在,当用户将鼠标悬停在工具提示上时,工具提示将显示全文。由于标签中的文本将被截断并以椭圆结尾,因此用户应该知道将鼠标悬停在上方以获取更多信息(通常是标准方式)。
| 归档时间: |
|
| 查看次数: |
2133 次 |
| 最近记录: |