Datagridview'im titriyor ve yüklenirken çok yavaş. Microsoft'tan datgridview'ı yansıttım ve winForm'dan görünmeyen bir geri arabellek özelliği olduğunu keşfettim. Bu mülkü nasıl ayarlayabilirim?VB.NET'te geri arabelleğe almayı sağlamak için Microsoft'un datagridview özelliğini nasıl geçersiz kılarım?
11
A
cevap
8
Microsoft, DoubleBuffered özelliğini oraya koydu, ancak açmamıza izin vermedi. SubClassing kullanarak sistemi ele geçirebilirsiniz.
Public Class MyDataGridView
Inherits DataGridView
Sub New()
MyBase.New()
Me.DoubleBuffered = True
End Sub
End Class
Programınızda bunu yapabilirsiniz ve yeni sınıf araç kutunuzda açılır. Bir kez orada sürüklemek ve daha iyi çizim yetenekleri ile normal bir DataGridView sanki onu kullanmakta serbesttirler.
Bu yardımcı olur umarım.
5
Bir liste görünümünü kullanırım, bir datagridview ile aynı sorunlara sahip değildir.
4
Datagridview'i çok karmaşık olduklarından mümkün olduğunca az kullanmaya çalışıyorum. Çok daha hızlı dolduğunda bir liste kutusu kullanırdım.
3
Bir Listeyi denemeye ve programlı olarak çok satırlı bir metin kutusuna eklemeye ne dersin. Bu çok hızlı ve verimli.
Dim tbox As New TextBox
Dim bobs As New List(Of String)
bobs.Add("Williams")
bobs.Add("Stephens")
bobs.Add("Thomas")
bobs.Add("Brown")
bobs.Add("Knauff")
For Each str As String In dinosaurs
tbox.Text &= str & vbNewLine ' &= ensures you add the str not overwrite the previous data/vbnewline works as a cr(carriage return) and an lf(line feed)'
Next
İlgili konular
- 1. iPhone: Bir Gezinme Denetleyicisindeki geri düğmesini nasıl geçersiz kılarım?
- 2. django'nun yönetici arayüzünde help_text'i nasıl geçersiz kılarım?
- 3. Rayları adlandırma kurallarını nasıl geçersiz kılarım?
- 4. Geri Almayı Geri Al Temizleme
- 5. Test için kapsamlı bir fasülyeyi nasıl geçersiz kılarım?
- 6. Symfony2: Tek bir hizmeti paketten, kendi sınıfımla nasıl geçersiz kılarım?
- 7. JSON Nesnesini Arabelleğe ve Arabelleğe Dönüştürme JSON nesnesine geri dön
- 8. Django'da sınıf temelli görünümlerde `as_view` öğesini nasıl geçersiz kılarım?
- 9. Paket ad alanında görünmeyen bir işlevi nasıl geçersiz kılarım?
- 10. Python'da bir yöntem nesnesinin __call__ yöntemini nasıl geçersiz kılarım? İşte
- 11. onClick for TextView bağlarını nasıl geçersiz kılarım? - Android
- 12. MFMailComposeViewController için UIAppearance özelliğini geçersiz kıl Önizleme
- 13. DataGridView - Kullanım DataPropertyName alt öğe özelliğini göstermek için
- 14. Tutulmayı geri almayı engelleyecek şekilde yapılandırın
- 15. Verileri geri dönmek için geri arama özelliğini kullanma dynamodb.getItem()
- 16. Paypal'dan geri almayı şimdi satın al "
- 17. Bir XMLHttpRequest ürününün geri aramadan yapılması önbelleğe almayı nasıl etkiler?
- 18. DataGridView
- 19. UserControl içindeki DataGridView sütunları özelliğini açığa çıkarma düzgün çalışmıyor
- 20. Ebeveynin CSS görüntüleme özelliğini geçersiz kılma
- 21. C#: üst sınıfın bir özelliğini geçersiz kılma
- 22. datagridview
- 23. Alt öğe ile Swift özelliğini geçersiz kılma
- 24. Belirli mod için emacs lisp'deki işlevleri nasıl geçersiz kılarsınız?
- 25. Düğüm arabelleğe dönüştür Düğüm
- 26. DataGridView
- 27. DataGridView
- 28. Bir alt sınıftaki bir Objective-C'deki sınıf yöntemini düzgün bir şekilde nasıl geçersiz kılarım?
- 29. C# içinde miras alınan bir sınıf özelliğini nasıl geçersiz kılar?
- 30. AudioRecord - veri arabelleğe nasıl alınır?
Post community wiki'nizi neden yaptınız? –
Bunun için yeniyim, ne olduğundan emin değilim. Bunun kullanışlı olabileceği bir wiki ise onu eklemek istedim. –