0
ユーザーが行をホバーして、出力文字列を表としてフォーマットしたいときに、私のolvの表示ツールチップが必要です。Objectlistviewツールチップの文字列の埋め込み
は、ここに私のコードです:
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列目で何が起こったか知っています。助けてください!
おそらく、あなたがモノスペースフォントを使用していないためです。 "space" charは "u"よりもはるかに小さい。当然のことながら、パディングは幅ではなく文字の数だけを考慮します。フォントを "Courier"に変更してください。修正する必要があります。 –
ありがとう!問題は解決しました! – tuankhoa1996
ニース。私はこれを答えとして投稿します:) –