.NET WinForms'ta bir Denetim ve UserControl arasındaki fark nedir? Özel bir kontrol oluşturmak istiyorum ama hangisini miras almalıyım? Geçmişte Kontrol'ü geçmişte herhangi bir sorun olmadan kullandım, ama özel bir kontrol oluşturmanın "tavsiye edilen" yolu nedir?WinForms'taki Control vs UserControl?
25
A
cevap
38
İşte bu soru hakkında güzel bir makale. user controls
Ancak kısa
bir Kontrol miras ya da tamamen özel. Olayların çoğunu kendiniz yazıyorsunuz. Kontrolün GDI + çiziminin kullanımıyla nasıl ve ne zaman çekildiğini kontrol edebilirsiniz.
Bir UserControl, belirli bir şekilde kullanılmak üzere birlikte yerleştirilmiş denetimlerin bir koleksiyonudur. Örneğin, Metin Kutusu'nu, Onay Kutularını vb. Içeren bir GroupBox yerleştirebilirsiniz. Bu, aynı kontrol grubunu birden çok formda veya sekmede açmanız gerektiğinde kullanışlıdır. Not: Ayrıca bazı özel etkinlikler yazabilir ve UserControls için çizim yapabilirsiniz.
İlgili konular
- 1. Silverlight'ta UserControl vs Control ne zaman kullanılır?
- 2. UserControl
- 3. UserControl olay işleyicisi
- 4. UserControl-WPF
- 5. Control-M
- 6. UserControl Bağımlılık ÖzelliğiProperty
- 7. Performans UserControl/CustomControl
- 8. Bir UserControl örneğindeki UserControl kaynağının başka bir örnekle senkronize edilmesi
- 9. Genel işleyici kullanarak usercontrol nasıl yükleyebiliriz?
- 10. Neden bir pencereye benim usercontrol eklediğinizde UserControl textblock tasarım modunda
- 11. iOS Control Center
- 12. Silverlight Control Lifecycle
- 13. WPF: Set UserControl DataContext
- 14. C# UserControl Görünür Özellik
- 15. Set Canvas.Top for UserControl
- 16. SizeToContent on UserControl
- 17. Temalı tabanlı usercontrol asp.net
- 18. ASP.NET UserControl OnError
- 19. DateTimePicker-like Input Control
- 20. page control in uiscrollview
- 21. WPF UserControl Style
- 22. ToolStripControlHost bir UserControl tasarımcısı barındırma Serileştirme gerçekleşmeyecek
- 23. Kapsayıcı UserControl - Eklenen Denetimleri İşleme ve Değiştirme
- 24. WPF UserControl jenerik kod arkasında
- 25. XML DataTemplate Ciltleme MultiLayer UserControl
- 26. UserControl Dependency Özellik tasarım süresi
- 27. UserControl Animate Button'ın Arka Planı
- 28. WPF - UserControl varsayılan İçerik özniteliği
- 29. Tüm denetimler usercontrol içinde boştur
- 30. User Control üzerindeki NullReferenceException tanıtıcısı
Teşekkürler - aradı ama 2 tür karşılaştırması gibi görünen herhangi bir soru görmedim. MSDN'deki –
[Bu sayfa] (http://msdn.microsoft.com/en-us/library/ms171725.aspx), farklı denetimlerin türlerini ve her birini seçme nedenlerini de açıklar. –