Я хочу, чтобы моя подсказка показать olv, когда пользователь наводил строку, и я хочу форматировать выходную строку в виде таблицы.Objectlistview tooltip string padding
Вот мой код:
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();
но вот результат:
I'dont знаю, что случилось с 2-й колонке. Пожалуйста помоги!
Возможно, это потому, что вы не используете шрифт Mono-Space. Символ «пробел» намного меньше, чем «u». Естественно, в прописке учитывается только количество символов, а не ширина. Например, замените шрифт на «Courier», который должен его исправить. –
Большое вам спасибо! Проблема исправлена! – tuankhoa1996
Ницца. Я отправлю это как ответ тогда :) –