Genel form T'yi bir forma formunun örneğine iletmek mümkün mü?C# Generics ve Winform
cevap
Evet, A Formu diğer sınıflar gibidir. Tasarımcı tarafından oluşturulan kodu biraz değiştirmek zorunda kalacaksınız ve bunun geri çekilmediğine dikkat edin. Ancak birçok durumda kendinizi IMO sadece (belki bir özelliği olarak) forma bir Type
geçmek basit olabilecek vb çerçeve mücadele bulacaksınız - önerildiği gibi
// TestForm.cs
public partial class TestForm<T> : Form
// TestForm.Designer.cs
partial class TestForm<T>
, bu yapılabilir ve object
özelliğiyle (veya varsa, bir arabirim/taban sınıfı) örnekler.
sizin için jenerikleri kullanabilir, ancak bu senaryoda birçok durumda gerçekten size çok yardımcı olmaz ve tasarımcı bundan nefret eder.
Marc, VS2010 tasarımcısının bir Genel Form ile ilgili herhangi bir problemi yok gibi görünüyor. Bununla birlikte, tamamen Form-devralma ile başarısız olur. –
- 1. C# Generics
- 2. Klon Kontrolleri - C# (Winform)
- 3. C# winform raporları yazdırma ve rapor oluşturma
- 4. Generics Puzzler
- 5. WinForm ve C# (Visual Studio 2015) .Net Native nasıl kullanılır?
- 6. WinDev veri tabanına (.fic ve .ndx dosyası) C# winform
- 7. Winform C# uygulamasına nasıl yardım eklenir?
- 8. Java Generics
- 9. Generics & Reflection - GenericArguments [0],
- 10. Generics yöntem imzası ve standart imza aynı
- 11. Generics ve Inheritance hakkında (kötü başlığımı affet)
- 12. yapma winform anahtarı sekmeleri
- 13. Generics çalışmıyor mu?
- 14. Generics and Implementing IComparable
- 15. Java Generics sözdizimi ayarlayıcısı
- 16. CollectionBase vs generics
- 17. Generics ve Binding List ile yeni öğe ve özellikler ekleyin
- 18. Winform webbrowser reCAPTCHA,
- 19. C# Generics yeni() tür kısıtlamaları tür: (new (T))
- 20. C# generics & delirmiyor <a0></ a0>
- 21. Bir Winform/görsel öğe yazdırma
- 22. Winform istemcisindeki bağlantı başlatılamıyor
- 23. WinForm uygulaması için MVVM Uygulaması
- 24. WinForm DataBinding İş nesnesindeki özelliği gizle C# .NET
- 25. WinForm uygulamasında DataGridView sıralanırken seçili satırlar
- 26. Java Generics: birlikte zincirleme genel işlev nesnesi
- 27. Varsayılan düğme özelliği, winform uygulamasında
- 28. WPF'yi bir WinForm uygulamasıyla karıştırma?
- 29. Java Generics - jenerik yazılanlardan belirli yöntemleri çağırıyor
- 30. Winform C# uygulamasında Embe Exe: Fare tıklaması menustrip ve toolstrip üzerinde çalışmıyor
Genel formların form tasarımcılarında görüntülenememesine dikkat edin; – wRAR
@wrar, VS2010 ile test ediyordum ve bu benim TestForm'umda hiçbir (belirgin) problemi yok. Ama biraz zayıf olmasını beklerim. –
Test etme aşamasındayım ve nasıl çalıştığını size bildiririm. – Nathan