Счетчик HotLog

На главнуюЧто я делаю...Программы автора и не только...Творчество
Статьи автораКнига отзывов и предложенийОбо мне, любимомФотоальбом

 
 

TComponent: чем отличаются Components и Controls?

Если честно, меня этот вопрос регулярно ставит в тупик. Он не то чтобы сложный, нет ничего трудного в том, чтобы разобраться в отличиях, но делать это каждый раз...

  • Components - список объектов, которым компонент является владельцем (Owner).
  • Controls - список объектов, которым компонент является родителем (Parent) и за прорисовку которых он отвечает.

Согласен, так не очень понятно :) Разберем не примере.

Пример:

Имеется форма Form, на форме лежит панель Panel, на панели кнопка Button и поле ввода Edit (всё это оформлено в дизайн-тайм).

  • Перечислить Components и Controls формы.
  • Перечислить Components и Controls панели.
  Components Controls
Форма (Form) Panel
Button
Edit
Panel
Панель (Panel)   Button
Edit

Необходимо четко различать эти два свойства и использовать каждое из них по месту.

 
 

11.04.2007

 
     
Hosted by uCoz