Правильно нарисовать элемент списка vb.net 2005 - PullRequest
0 голосов
/ 14 апреля 2011

Я уже могу нарисовать прямоугольник элемента списка в событии Drawitem списка правильно, как это

enter image description here

'// Draw border ACA899
e.Graphics.DrawRectangle(myPen, e.Bounds.X, e.Bounds.Y, e.Bounds.Width,e.Bounds.Height)

как мне

  1. позиционировать текст элемента в лево-среднее выравнивание?
  2. исправить конец x2, y2 (см. Рисунок) прямоугольника, который не отображается для правильного отображения?
  3. указать толщину нарисованного прямоугольника?

спасибо

1 Ответ

0 голосов
/ 18 апреля 2011

Я нашел ответ сам, спасибо тем, кто помог

'// Draw border ACA899
e.Graphics.DrawRectangle(myPen, e.Bounds.X, e.Bounds.Y, e.Bounds.Width-1,e.Bounds.Height)
...