DataGridView 셀에 이미지를 채우려고합니다. 이미지는 Alpha Transparency가있는 32 비트 PNG입니다.C# DataGridView - 투명한 이미지
이 이미지를 그림 상자 나 Listview에 제대로 표시 할 수 있지만 DataGridView에서는 이미지 품질이 떨어집니다.
컨트롤의 여러 부분을 투명하게 설정하려고했지만 아무것도 작동하지 않습니다. 이미지를 리소스 파일로 가져온 다음 직접 호출합니다.
투명도/색상 심도 문제를 해결하기 위해 onpaint 이벤트를 재정의해야한다고 생각하지만 완전히 확신 할 수는 없습니다.
나는 어떤 도움을 주셔서 감사합니다!
위쪽 이미지는 그림 상자의 위쪽 이미지이고 아래쪽 2 개는 DataGridView에 있습니다. 나는 이미지 태그를 사용할 수 없습니다입니다 때문에
*, 나는 이것에 대해 잘 모르겠어요 문제
http://bytes.com/attachments/attachment/2016d1245038555/imageissue.png
코드 스 니펫을 게시 할 수 있습니까? – David
DataGridView 컨트롤을 양식에 추가하십시오. formload에 다음 코드를 추가합니다. Bitmap testImage = new Bitmap (@ "C : \ pathtoyourimage.png"); dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; DataGridViewImageColumn imageColumn = 새 DataGridViewImageColumn(); dataGridView1.Columns.Add (imageColumn); dataGridView1.Rows.Add (testImage); – NSH