Форма не контрольная? - PullRequest
       7

Форма не контрольная?

0 голосов
/ 22 марта 2011

Ну, вчера кто-то заметил, что Форма не является контролем.Это правильно?Он наследует свойства, такие как ClientSize, в описании которых четко сказано, что он определяет область контроля и т. Д. Или это просто MSDN, который не является точным?

Ответы [ 4 ]

5 голосов
/ 22 марта 2011

Иерархия наследования в соответствии с MSDN :

System.Object 
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Windows.Forms.Control
        System.Windows.Forms.ScrollableControl
          System.Windows.Forms.ContainerControl
            System.Windows.Forms.Form

Это включает System.Windows.Forms.Control, поэтому оно происходит от Control. Или вы имеете в виду какое-то другое определение «не контроль»?

3 голосов
/ 22 марта 2011

Что вы подразумеваете под "не является контролем"?Если вы посмотрите на документацию MSDN , она ясно показывает, что она происходит (косвенно) от System.Windows.Forms.Control ...

0 голосов
/ 22 марта 2011

Это действительно вопрос того, как вы определяете «контроль».

0 голосов
/ 22 марта 2011

Иерархия наследования указывает на иное. (Если они не следуют «наследственному» правилу наследования, но я не вижу здесь этой проблемы. Возможно, они были бы вызваны в те годы назад, если бы это было так).

...