当用户悬停一行并且我想将输出字符串格式化为表格时,我想要我的olv show tooltip。
这是我的代码:
args.Title = "Danh sách sản phẩm";
HoaDon hoadon = args.Model as HoaDon;
args.StandardIcon = ToolTipControl.StandardIcons.Info;
StringBuilder str = new StringBuilder();
foreach (var chitiet in hoadon.DSChiTietHD)
{
str.AppendLine();
str.Append(chitiet.SanPham.MaSP.ToString().PadRight(10));
str.Append(chitiet.SanPham.TenSP.PadRight(50));
str.Append(chitiet.SoLuong.ToString().PadRight(10));
}
args.Text = str.ToString();
但结果如下:
我不知道第二栏发生了什么。请帮忙!
答案 0 :(得分:1)
可能是因为你没有使用Mono-Space字体。 “空间”字符比“u”小得多。当然,填充只考虑字符的数量,而不是宽度。例如,将字体更改为“Courier”,应修复它。