Multiple choice technology programming languages

You want to create a reusable control by combining existing Windows Controls in order to use it in various of your applications. What should the base class of your control be?

  1. System.Windows.Forms.UserControl

  2. System.Windows.Forms.Control

  3. System.Windows.Forms.WindowsControl

  4. System.Windows.Forms.Component

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

UserControl is designed for creating composite controls by combining existing Windows controls. It provides a container that can host multiple child controls and be reused across applications, while Control is the base class for all controls but doesn't provide composition features.