O que é uma classe de controle em C#

sou novo no lado gráfico de C# e tenho estado a testar esta aplicação de C#.

tenho tentado usar um construtor de classes que pede um {[[0]} Tipo objecto e um bool.

Tenho estado a tentar ler sobre a aula e não consigo perceber o que é.

Agradecia que alguém me explicasse em termos simples o que é a classe e qual é a sua relação com as formas.

Author: Ed Plunkett, 2016-10-27

2 answers

As formas do Windows são construídas sobre uma hierarquia de objectos. Todos os controles UI que usam um ControlTemplate para definir sua aparência é herdado da classe de controle. In OO this type of parent class inheritance is called as base class.

Se você olhar para a hierarquia de objetos, ela parece ser a seguinte

- System.Windows.Forms.Control
     -System.Windows.Forms.ScrollableControl
       -System.Windows.Forms.ContainerControl
          -System.Windows.Forms.Form
Então a forma é um controlo. Qualquer controle pode fazer a forma também pode fazê-lo porque é herdado. Espero que esclareça a tua pergunta.
 2
Author: AllSpark, 2016-10-27 13:58:47

De MSDN:

Define a classe de base para os comandos, que são componentes com representação visual.

Basicamente é a classe base para todos os componentes visuais. Caixa de texto, Lista, etc... Tem funções e métodos básicos para definir visibilidade, tamanho, etc.
 0
Author: Vax, 2016-10-27 13:47:40