Winform 은 DataGridView 왼쪽 에 그림 을 표시 하도록 합 니 다.

1010 단어 DataGridView
효과 그림
//img.jbzj.com/file_images/article/201605/2016530120101170.jpg
DataGridView 의 OnRow PostPaint 방법 을 다시 쓰 거나 DataGridView 의 Row PostPaint 이벤트 에 직접 쓰 십시오.다음 과 같 습 니 다.(DataGridView 의 OnRow PostPaint 방법 을 다시 쓰 십시오)

using System;
using System.Text;
using System.Windows.Forms;
using System.Drawing;
namespace Test
{
  class DataGridViewEx : DataGridView
  {
    SolidBrush solidBrush;
    public DataGridViewEx()
    {
      solidBrush = new SolidBrush(this.RowHeadersDefaultCellStyle.ForeColor);
    }

    protected override void OnRowPostPaint(DataGridViewRowPostPaintEventArgs e)
    {
      e.Graphics.DrawImage(Image  , e.RowBounds.Location.X, e.RowBounds.Location.Y); base.OnRowPostPaint(e);
    }
  }
}
DataGridView 를 다시 쓰 는 OnRow PostPaint 방법 입 니 다.참고 해 주시 고 많은 응원 부 탁 드 리 겠 습 니 다.

좋은 웹페이지 즐겨찾기