DB'de kayıtlı olan PNG Resimlerini görüntülemek için datagridview uygulamasında ImageColumn kullanıyorum. Formumdaki sekmeleri değiştirip DGV ile Sekme'ye geri döndüğümde PNG imgae şeffaf arka planı, aynı konumda görüntülenen önceki Denetimin çizimini tutar. Ayrıca, Görüntüyü değiştirmeye ve Yeni bir PNG görüntüsünü kaydetmeye çalıştığımda DGV güncellenir ve önceki resmin bölümlerini saydam kısımda görüntüler. Arka plan rengi ve SelectionBackground rengini, imageColumn hücresi varsayılan stil seçeneklerinde BEYAZ olarak değiştiririm, ancak hiçbir şey değişmez. Herhangi bir vücut bu sorunu çözmemde bana yardımcı olabilir mi? Lütfen boşluğa bakın .. DataGridView ImageColumn Önceki PNG Picture withTransparent Arkaplan tutulması Önceki Resimde Çizim Çizim VB.NET
1
A
cevap
0
Son olarak da çözüldü!
hücrede beyaz dikdörtgen çizmek için CellPaining kullanılır.Private Sub ItemsList_CellPainting(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellPaintingEventArgs) Handles ItemsList.CellPainting
If ItemsList.Columns(e.ColumnIndex).Name = "iconCol" And e.RowIndex >= 0 Then
e.Paint(e.CellBounds, DataGridViewPaintParts.All)
e.Graphics.FillRectangle(Brushes.White, e.CellBounds.Left, e.CellBounds.Top, e.CellBounds.Width, e.CellBounds.Height)
End If
DrawRectangle arkaplan rengi ile doldurulur, böylece dikdörtgen çizmek için FillRecangle kullanmak kullanmayın.
İlgili konular
- 1. Resimde tekrarlanabilir çizim yapılabilir mi?
- 2. Bir UIImageView IOS biçiminde çizim Çizim
- 3. Çizim Fare çizim yaparken titreklik yapma Java
- 4. Bir resimden URL'ye tuval çizim Çizim
- 5. Çizim C/C++ yapıları, işaretçiler, vb için hızlı çizim araçları
- 6. Çizim VBO
- 7. Çizim Shader
- 8. Çizim oklar
- 9. Qt çizim uygulaması
- 10. OnSelectedIndexChanged olayından önceki önceki öğeyi nasıl alabilirim?
- 11. önceki parçasına
- 12. Önceki Yükleme
- 13. Çizim ve kaydetme R grafiği
- 14. Saydam arka planla çizim kontrolü
- 15. Çizim uygulaması - çizim geçersiz, Mic uygulamasında bir uygulama yapıyorum
- 16. iPhone için çekirdek çizim kullanarak, x ekseninde çizim tarihi
- 17. Qt/C++: verimli çizim
- 18. Çizim Uygulaması Zoom Konsept
- 19. JavaScript çizim veritabanı şeması
- 20. Çizim Izgarası/Tabloda HTML5
- 21. matplotlib: vektörel çizim oluşturma
- 22. Kaynak oluşturulabilir Çizim
- 23. Çizim DrawingVisual on Canvas
- 24. Koşullu Çizim (ggplot kullanamazsınız)
- 25. çizim svg in angluarJS
- 26. Android çizim yolu
- 27. Python - yeniden çizim fonksiyonları
- 28. Açıdaki Çizim Metni
- 29. Çizim UML durum diyagramları
- 30. Çizim üçgen/CGContext
İlgili kodu görmemiz gerektiğini düşünüyorum. Ve belki de C# veya vb.net etiketini de bırakmak ister misiniz? –