Ну, вчера кто-то заметил, что Форма не является контролем.Это правильно?Он наследует свойства, такие как ClientSize, в описании которых четко сказано, что он определяет область контроля и т. Д. Или это просто MSDN, который не является точным?
Иерархия наследования в соответствии с 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. Или вы имеете в виду какое-то другое определение «не контроль»?
System.Windows.Forms.Control
Control
Что вы подразумеваете под "не является контролем"?Если вы посмотрите на документацию MSDN , она ясно показывает, что она происходит (косвенно) от System.Windows.Forms.Control ...
Это действительно вопрос того, как вы определяете «контроль».
Иерархия наследования указывает на иное. (Если они не следуют «наследственному» правилу наследования, но я не вижу здесь этой проблемы. Возможно, они были бы вызваны в те годы назад, если бы это было так).