Контейнер (элемент интерфейса программ)

Поделись знанием:
Перейти к: навигация, поиск

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



Назначение

Типичным примером виджета-контейнера можно назвать окно. Кроме того, что оно отделяет входящие в него виджеты от рабочего стола и других окон, оно также может:

  • Перемещаться в пределах экрана или между экранами
  • Изменять размер
  • Скрываться в панель задач
  • Быть активным или неактивным. Неактивное окно перестаёт принимать команды с клавиатуры, если не задано обратное.

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

Примеры виджетов-контейнеров

Напишите отзыв о статье "Контейнер (элемент интерфейса программ)"

Ссылки

  • Анатолий Хомоненко и др. Delphi 7. — СПб: БХВ-Петербург, 2005. — С. 177-178. — 1216 с. — (В подлиннике). — доп,тираж 3 000 экз. — ISBN 5-94157-267-0.
  • [www.opennet.ru/docs/RUS/gtk_plus/ Перевод руководства по GTK+ 2.0]


Отрывок, характеризующий Контейнер (элемент интерфейса программ)

Давно не слышанный этот звук еще радостнее и возбудительное подействовал на Ростова, чем прежние звуки стрельбы. Он, выпрямившись, разглядывал поле сражения, открывавшееся с горы, и всей душой участвовал в движении улан. Уланы близко налетели на французских драгун, что то спуталось там в дыму, и через пять минут уланы понеслись назад не к тому месту, где они стояли, но левее. Между оранжевыми уланами на рыжих лошадях и позади их, большой кучей, видны были синие французские драгуны на серых лошадях.


Ростов своим зорким охотничьим глазом один из первых увидал этих синих французских драгун, преследующих наших улан. Ближе, ближе подвигались расстроенными толпами уланы, и французские драгуны, преследующие их. Уже можно было видеть, как эти, казавшиеся под горой маленькими, люди сталкивались, нагоняли друг друга и махали руками или саблями.
Ростов, как на травлю, смотрел на то, что делалось перед ним. Он чутьем чувствовал, что ежели ударить теперь с гусарами на французских драгун, они не устоят; но ежели ударить, то надо было сейчас, сию минуту, иначе будет уже поздно. Он оглянулся вокруг себя. Ротмистр, стоя подле него, точно так же не спускал глаз с кавалерии внизу.
– Андрей Севастьяныч, – сказал Ростов, – ведь мы их сомнем…
– Лихая бы штука, – сказал ротмистр, – а в самом деле…
Ростов, не дослушав его, толкнул лошадь, выскакал вперед эскадрона, и не успел он еще скомандовать движение, как весь эскадрон, испытывавший то же, что и он, тронулся за ним. Ростов сам не знал, как и почему он это сделал. Все это он сделал, как он делал на охоте, не думая, не соображая. Он видел, что драгуны близко, что они скачут, расстроены; он знал, что они не выдержат, он знал, что была только одна минута, которая не воротится, ежели он упустит ее. Пули так возбудительно визжали и свистели вокруг него, лошадь так горячо просилась вперед, что он не мог выдержать. Он тронул лошадь, скомандовал и в то же мгновение, услыхав за собой звук топота своего развернутого эскадрона, на полных рысях, стал спускаться к драгунам под гору. Едва они сошли под гору, как невольно их аллюр рыси перешел в галоп, становившийся все быстрее и быстрее по мере того, как они приближались к своим уланам и скакавшим за ними французским драгунам. Драгуны были близко. Передние, увидав гусар, стали поворачивать назад, задние приостанавливаться. С чувством, с которым он несся наперерез волку, Ростов, выпустив во весь мах своего донца, скакал наперерез расстроенным рядам французских драгун. Один улан остановился, один пеший припал к земле, чтобы его не раздавили, одна лошадь без седока замешалась с гусарами. Почти все французские драгуны скакали назад. Ростов, выбрав себе одного из них на серой лошади, пустился за ним. По дороге он налетел на куст; добрая лошадь перенесла его через него, и, едва справясь на седле, Николай увидал, что он через несколько мгновений догонит того неприятеля, которого он выбрал своей целью. Француз этот, вероятно, офицер – по его мундиру, согнувшись, скакал на своей серой лошади, саблей подгоняя ее. Через мгновенье лошадь Ростова ударила грудью в зад лошади офицера, чуть не сбила ее с ног, и в то же мгновенье Ростов, сам не зная зачем, поднял саблю и ударил ею по французу.