ПОСЛЕДНИЕ ФАЙЛЫ
Исходник антивируса DevelStuido
Исходник антивируса DevelStuido
Категория: Исходники
Комментарии: 3
Загрузок: 169
Браузер Волдер
Браузер Волдер
Категория: Прочее
Комментарии: 1
Загрузок: 82
Работа с горячими клавишами
Работа с горячими клавишами
Категория: Примеры
Комментарии: 1
Загрузок: 0
Компонент таблица
Компонент таблица
Категория: Примеры
Комментарии: 2
Загрузок: 97
Динамическое создание компонентов
Динамическое создание компонентов
Категория: Исходники
Комментарии: 1
Загрузок: 119
СТАТИСТИКА САЙТА
Всего: 385
Новых за месяц: 0
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0
Онлайн всего: 1
Гостей: 1
Пользователей: 0
ОПРОС САЙТА
Чего больше заливать?
СВЕЖИЕ СТАТЬИ
Выравнивание компонентов
Выравнивание компонентов
Комментарии: 0
Просмотров: 1564
"Асинхронный" вызов функций используя потоки
Использование .NET Framework'а в Devel Studio
Использование .NET Framework'а в Devel Studio
Комментарии: 0
Просмотров: 2833
Конвертирование EXE в DVS проект
Конвертирование EXE в DVS проект
Комментарии: 6
Просмотров: 2783
Добавляем формы в компонент TPageControl.
Добавляем формы в компонент TPageControl.
Комментарии: 0
Просмотров: 2081


Добавляем формы в компонент TPageControl.
Добавляем формы в компонент TPageControl.
Один из пользователей DevelStudio попросил меня показать как сделать отображение формы в компоненте TPageControl.

Я написал простую функцию для этих целей.

 Пользуемся на здоровье!

Код
<p>function loadFormsToPages(TPageControl $page, $forms){<br> if(!is_array($forms))<br> return false;<br> $s = sizeof($forms);<br> for($i=0;$i<$s;$i++){<br> $form = $forms[$i];<br> if($form instanceof TForm)<br> $formsCap[] = $form->caption;<br> }<br> $page->pagesList = implode(_BR_,$formsCap);<br> $pages = $page->pages();<br> $s = sizeof($pages);<br> for($i=0;$i<$s;$i++){<br> $form = $forms[$i];<br> if(!$form instanceof TForm)<br> continue;<br> $form->parent = $pages[$i];<br> $form->windowState = wsMaximized;<br> $form->borderStyle = bsNone;<br> $form->visible = true;<br> }<br>};<br>/* Пример работы <br> * В первый параметр передаем компонент TPageControl.<br> * Во второй параметр передаем массив формы.<br> * Для каждой формы создается вкладка и имя вкладки совпадает с именем формы. <br> * Вот так все просто<br> */<br>loadFormsToPages(c("pages1"), array(c("form2"), c("form3")));</p>
  • Просмотров: 2081
  • Добавил: Kzander
  • Комментарии: 0
  • Дата: 11.04.2013