Jaka jest różnica między kontrolką a kontrolką UserControl w WinFormach .NET? Chcę utworzyć niestandardową kontrolę, ale z której należy dziedziczyć? Zawsze stosowałem Kontrolę w przeszłości bez żadnych problemów, ale czy jest to "zalecany" sposób tworzenia niestandardowego sterowania?Kontrola vs UserControl w WinForms?
25
A
Odpowiedz
38
Oto dobry artykuł na temat tego pytania. user controls
Jednak w krótkim
kontrolkę albo jest dziedziczona lub całkowicie zwyczaj. Pisząc i obsługując wiele wydarzeń samodzielnie. Można nawet kontrolować sposób i czas sterowania za pomocą rysunków GDI + .
UserControl to zbiór elementów sterujących umieszczonych razem w określony sposób. Na przykład można umieścić blok grupowy zawierający pola tekstowe, pola wyboru itp. Jest to przydatne, gdy trzeba umieścić tę samą grupę elementów sterujących w wielu formularzach lub kartach. Uwaga: możesz również napisać niestandardowe zdarzenia i rysunek dla UserControls.
Powiązane problemy
- 1. Kontrola przeglądarki WPF vs WinForm
- 2. Jak ujawnić zależność Kontrola kontroli zagnieżdżonej w UserControl?
- 3. WinForms vs GtkSharp z Mono
- 4. Winforms Form Constructor vs Load event
- 5. Kontrola użytkownika WPF Rodzic
- 6. UserControl WPF wewnątrz innego UserControl
- 7. Zestaw Canvas.Top dla UserControl
- 8. Kontrola wersji TFS 2012 vs Mercurial
- 9. Czy są jakieś zastrzeżenia do zamiany DesignMode na LicenseManager.UsageMode w konstruktorze WinForms UserControl?
- 10. Używanie niestandardowego formantu WPF w WinForms
- 11. Kiedy należy wyodrębnić UserControl w WPF
- 12. LoadControl, usercontrol w WebMethod
- 13. wstaw UserControl w FlowLayoutPanel
- 14. GC nie finalizuje UserControl?
- 15. MVVM + UserControl + Zależność własności
- 16. Integracja "Pomocy" w aplikacji WinForms
- 17. UserControl przy użyciu elementów macierzystych w wpf?
- 18. Wydajność UserControl/CustomControl
- 19. Kontrola WinForms WebBrowser: Wymuś otwarcie wszystkich linków w nowym oknie (IE).
- 20. C# WinForms - Inteligentna kontrola TextBox do automatycznego formatowania Długość ścieżki w oparciu o szerokość pola tekstowego
- 21. 3D w WinForms?
- 22. Aplikacja WinForms w MonoDevelop
- 23. Używanie XAML w WinForms
- 24. wiąże w WinForms rozwijane
- 25. Umieszczanie XNA w WinForms
- 26. Jak zautomatyzować oczyszczanie ToolTip w UserControl
- 27. Wartość domyślna UserControl w usłudze
- 28. Dziedziczenie z UserControl w WPF
- 29. Struktura obiektu WinForms
- 30. Czy istnieje sposób na uniezależnienie UserControl?
Dzięki - szukałem, ale nie widziałem żadnych pytań, które wyglądałyby jak porównanie dwóch typów. –
[Ta strona] (http://msdn.microsoft.com/en-us/library/ms171725.aspx) w witrynie MSDN opisuje również różne rodzaje niestandardowych elementów sterujących i powody ich wyboru. –