Я хочу каким-то образом сделать данное слово жирным (первые два символа каждого элемента в списке), и ничего больше, что-то вроде этого:
01 машина
02 house
03 market
Что касается этих трех элементов, являющихся элементами в элементе управления списком, ВСЕГДА первые два символа, остальные не должны быть выделены жирным шрифтом.
Есть ли практический способ сделать это?
Данные:
- Visual Studio 2008
- .NET 3.5
запрос:
private void lstMaster_DrawItem(object sender, DrawItemEventArgs e)
{
//TEST
e.DrawBackground();
Brush myBrush = Brushes.Black;
Pen pen = new Pen(myBrush);
e.Graphics.DrawRectangle(pen, 0, 0, 10, 10); //BREAKPOINT HERE
e.Graphics.DrawString("aaa" + lstMaster.Items[e.Index].ToString(),
e.Font, myBrush, e.Bounds, StringFormat.GenericDefault);
e.DrawFocusRectangle();
}
Он просто хранит то же самое, без прямоугольника, без "AAA" или квадрата, без достижения точки останова ...