Отправляет email-рассылки с помощью сервиса Sendsay

Уроки по C++ Builder

  Все выпуски  

Уроки по C++ Builder


Информационный Канал Subscribe.Ru

Уроки по C++ Builder. Рассылки сайта progs.biz
Рассылка № 19
С Новым Годом и Рождеством!
 
Начало > C++ Builder > Основы > Урок 28

М. Макдональд. Рецепты программирования на Visual Basic.NET.
М. Макдональд. Рецепты программирования на Visual Basic.NET.
Заказать на Озоне

Подробнее


Полные версии уроков (с картинками): урок 28.

C++ Builder
Урок 28. Работаем со сплиттером

На этом занятии мы посмотрим, как работать со сплиттером. Сплиттер позволяет разделить пространство формы на несколько частей. Размеры этих частей можно менять, двигая сплиттер.

Для начала создадим окно, разделенное по горизонтали на две части одним сплиттером. В каждой части можно будет писать - т. е. и слева, и справа от сплиттера мы разместим по компоненту Memo.

Итак, начинаем. Разместите на форме компонент Memo. Он расположен на вкладке Stanard Палитры Компонентов.

Установите его свойство Align в alLeft. Memo прилипнет к левой части формы.

Теперь разместите на форме сплиттер. Он расположен на вкладке Additional Палитры Компонентов.

Для него свойство Align тоже установите в alLeft (если оно само не установилось в это значение).

Разместите на форме еще один экземпляр Memo. Для него свойство Align в alClient.

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

Аналогично можно делить форму сплиттером и на большее число частей. Например, если нам нужна форма такого вида - одна часть сверху и две - снизу (слева и справа).

то мы должны разместить на форме первый компонент Memo и установить его свойство Align в alTop, потом разместить один сплиттер и для него установить свойство Align тоже в alTop, затем расположить второй Memo, для которого свойство Align устанавливается в alLeft. Осталось разместить еще один сплиттер - для него свойство Align устанавливается как и для предыдущего Memo в alLeft, и, наконец, для последнего, третьего Memo все-то же свойство Align устанавливается в alClient.

И для первого, и для второго вариантов нашей программы мы можем менять размеры частей нашего окна, двигая сплиттер.

Для сплиттера существует несколько полезных свойств. Например, толщина сплиттера. Она задается либо через свойство Width, либо через свойство Height - в зависимости от того, имеем мы дело с горизонтальным или вертикальным сплиттером.

Рассылки сайта progs.biz
Visual C++, MFC
C# и .NET
VB.NET
ASP.NET new!
Win API
C/C++
Delphi
Java
HTML, PHP, mySQL, WEB-дизайн
Flash MX
C++ Builder
Ассемблер
SQL Server
DirectX
Обзор книг
Обзор программ
Новости сайта progs.biz


PARKING.RU. Качественный ВИРТУАЛЬНЫЙ ХОСТИНГ на платформе Windows(r): поддержка NET, многофункциональная панель управления, аренда бизнес-приложений, сертифицированные специалисты. Управляемый ВЫДЕЛЕННЫЙ ХОСТИНГ на платформе Windows(r): производительные серверы, профессиональная поддержка, аренда ПО Microsoft(r), безопасность, гарантии. http://www.parking.ru


Копирование любых материалов сайта без разрешения авторов и владельцев сайта запрещено.
© 2002-2004 сайт progs.biz
© 2002-2004 Алексеев Игорь

http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.builderlessons
Отписаться

В избранное