Группировка объектов (TGroupBox) Delphi

Категория: Учебники по Delphi » Быстрый старт в Delphi

Группировка объектов (TGroupBox) DelphiКомпонент GropBox очень удобно использовать для группировки каких-то ком­понентов. На вид это простая панель с заголовком наверху 

За текст, отображаемый в заголовке, отвечает свойство caption. Больше ничего особенного эта панель делать не умеет. У нее нет никаких особых свойств или ме­тодов. Ниже указывается маленькая программа, чтобы показать, как можно исполь­зовать КОМПОНеНТ TGroupBox

Панель TGroupBox в основном используют для группировки компонентов TRadioButton, и мы будем делать так же.

 

Кнопки выбора TRadioButton

Категория: Учебники по Delphi » Быстрый старт в Delphi

Кнопки выбора TRadioButton

Эти кнопки очень похожи на TCheckBox даже по методу работы. У них также есть свойство checked, которое отображает их состояние. Если RadioButton выде­лен, то это свойство равно True, иначе равно False. Единственная разница — если у вас на форме есть несколько таких компонентов, то одновременно может быть выделен только один.

 

Давайте посмотрим работу данного механизма селекции кнопок на примере. Бросьте на форму несколько компонентов RadioButton, запустите программу и по­пробуйте пощелкать мышью по этим компо­нентам.

 

Как видите, вы не можете выделить сразу два компонентаRadioButton.А как же тогда сделать возможность двойного выбора на форме? Например, вам нужно выбрать с помощью RadioButton пол и семейное положе­ние человека. Если вы расположите на форме компоненты выбора пола и семейно­го положения, то выбрать сможете что-то одно. Для решения этой проблемы ком­понентыRadioButtonможно поместить на панели (форма на рис. 7.9). Например, на левой панели будет выбор пола, а на правой можно выбирать семейное положе­ние. Таким образом на форме будет выбрано два компонентаRadioButton.


Больше ничего нового здесь не скажешь. Работа с этим компонентам происхо­дит так же, как и с CheckBox.


 

Класс TStrings Delphi

Категория: Учебники по Delphi » Быстрый старт в Delphi

В предыдущем разделе мы познакомились на практике с классом TStrings. Свойство Lines компонента тмето имеет такой тип. Это очень мощный класс, с ко­торым мы будем очень часто встречаться на протяжении всей книги, поэтому не­обходимо остановиться и рассказать о нем подробнее.

 

Класс TStrings — это набор строк. Везде, где информация поделена на строки, этот объект является мощнейшим средством для хранения и работы с ними. Пред­ставьте себе простой текстовый файл. Как хорошо, когда с ним можно работать, именно разбив содержимое на строки, а не со всей сплошной информацией. Когда мы будем рассматривать работу с файлами, то этот объект тоже будет присутство­вать. Вы еще не раз будете возвращаться к этой главе, чтобы вспомнить, для чего предназначено то или иное свойство или метод.

 

Палитра компонентов Standard в Delphi

Категория: Учебники по Delphi » Быстрый старт в Delphi

На этом сайте в следующих статьях будут рассматриваться компоненты, которые находятся на вкладке Standard палитры компонентов. Одновременно с этим мы будем писать програм­мы с использованием этих компонентов и изучать язык программирования Delphi.

 

Здесь не будут просто перечисляться компоненты и их свойства. Мы будем писать вполне работающие приложения. Функциональность их пока будет очень слабая, но все же эти программы будут вполне рабочими и даже полезными не только для обучения, но и при написании реальных программ.

 

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

 

Рассмотрение компонентов на данном этапе изучения языка Delphi необходимо для получения практических знаний при написании программ с простым интер­фейсом пользователя. В связи с этим необходимо еще раз напомнить о необходи­мости повторять все действия по ходу изложения материала книги. Вы сможете чему-то научиться, только если сами попробуете програм­мировать. Пробуйте не только воссоздать описываемые примеры самостоятельно, но и улучшать их.

 

Палитра компонентов Delphi

Категория: Учебники по Delphi » Быстрый старт в Delphi

Мы начнем знакомиться с предоставляемыми сре­дой разработки Delphi компонентами, поэтому сейчас нам надо познакомиться с па­литрой компонентов и узнать, из чего она состоит (рис. 6.10).Палитра компонентов Delphi