Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
6 / 6 / 0
Регистрация: 06.10.2010
Сообщений: 122
1

PageControl

12.12.2010, 21:16. Показов 1582. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Народ, нужна помощь. Есть программка типа записная книжка. информация (фамилия, имя, адрес, телефон) хранится в StringGrid. Есть кнопка "В алфавитноп порядке".
При нажатии на кнопку “В алфавитном порядке” компоненту PageControl динамически добавляются 4 вкладки: “А-Ж”, “З-O”, “П-Ц”, ”Ч-Я” каждая из которых содержит StringGrid с записями о людях, первые буквы фамилий которых попадают в данный диапазоне. Причем, если в записной книжке нет записей о людях, чья фамилия начинается ,например, с букв Ч-Я, соответствующая вкладка не создается.
Я знаю как просто добавить динамически вкладки, без сортировки.
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
procedure TForm1.Button2Click(Sender: TObject);
var
tab1: TTabSheet;
tab2: TTabSheet;
tab3: TTabSheet;
tab4: TTabSheet;
begin
tab1:=TTabSheet.Create(Form1);
tab1.PageControl:=PageControl1;
tab1.Caption:='А-Ж';
 
tab2:=TTabSheet.Create(Form1);
tab2.PageControl:=PageControl1;
tab2.Caption:='З-О';
 
tab3:=TTabSheet.Create(Form1);
tab3.PageControl:=PageControl1;
tab3.Caption:='П-Ц';
 
tab4:=TTabSheet.Create(Form1);
tab4.PageControl:=PageControl1;
tab4.Caption:='Ч-Я';
end;
помогите сделать то же самое только с сортировкой.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.12.2010, 21:16
Ответы с готовыми решениями:

Pagecontrol
У менять есть Pagecontrol с несколькими tabsheet-ами. В 1 из них я запускаю кнопку, находящуюся в...

PageControl
Создал 8 страничек в PageControl При нанесении Label на одну станицу, label становиться невидимой....

PageControl
Кокой будет код ,если алгоритм действий звучит так: Выделяем page. открываем новое окно берем...

PageControl
помогите!!! как сделать так, что бы количество PageControl вводилось пользователем, помогите!!!

2
2184 / 1254 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
13.12.2010, 13:08 2
выкладывай весь проект
0
6 / 6 / 0
Регистрация: 06.10.2010
Сообщений: 122
13.12.2010, 15:47  [ТС] 3
уже не надо
0
13.12.2010, 15:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.12.2010, 15:47
Помогаю со студенческими работами здесь

PageControl
Delphi 2010, странный баг компонента PageControl. Есть 2 страницы, на каждой свой Memo, в них...

PageControl и формы
Возможно ли как-то вывести на страницы PageControl уже созданные заранее формы. Например на первой...

Свойства Pagecontrol
procedure TForm1.spgcntrl1Changing(Sender: TObject; var AllowChange: Boolean); begin if...

Работа с PageControl
Вот код Не добавляется текст в мемо на определенной вкладке Может кто поможет узнать в чем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru