正确绘制列表框项vb.net 2005

正确绘制列表框项vb.net 2005,.net,winforms,graphics,listbox,draw,.net,Winforms,Graphics,Listbox,Draw,我已经可以像这样在listbox Drawitem事件中正确地绘制listbox项矩形 '// Draw border ACA899 e.Graphics.DrawRectangle(myPen, e.Bounds.X, e.Bounds.Y, e.Bounds.Width,e.Bounds.Height) 我该怎么办 是否将项目文本定位在左中对齐 是否更正未显示的矩形的x2、y2(见图)的末端以正确显示 指定绘制矩形的厚度 谢谢我自己找到了答案,感谢那些帮助过我的人 '// Draw bo

我已经可以像这样在listbox Drawitem事件中正确地绘制listbox项矩形

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

我该怎么办

  • 是否将项目文本定位在左中对齐
  • 是否更正未显示的矩形的x2、y2(见图)的末端以正确显示
  • 指定绘制矩形的厚度

  • 谢谢

    我自己找到了答案,感谢那些帮助过我的人

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

    DrawString和DrawRectangle的文档在对齐、厚度和边界方面都非常清晰,并附有示例。你检查过了吗?我使用的是visual studio的快速版,没有任何文档,在线版本在哪里?