Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Вопросы по работе с TabControl и Combobox


Автор: MoHaX 31.1.2007, 11:38
Программирую приложение для бронирования билетов на такси по телефону. Было решено использовать закладки. Вопрос: 
1)Как сделать так, чтобы при выборе разных закладок в TabControl менялось содержимое этого компонента. Для каждой закладки (обозначающей маршрут) есть таблица, в которой записаны заказы. И поэтому надо, чтобы при переключении закладок менялось содержимое таблицы.
2)Как перенести выбранный пункт в Combobox в ячейку в StringGrid?
3)Как отправить на печать полностью все содержимое компонента StringGrid?
4)Как сохранить в файл содержимое StringGrid(желательно в Excel формате).


M
Girder
Одна тема - один вопрос!
PS: Тема закрыта!

Автор: _hunter 31.1.2007, 11:47
1 -- лови событие OnTabChange (или похожее) и в нем (в зависимости от индекса/id закладки) перезаполняй таблицу
1 -- получаеш текст по ItemIndex пишеш его в сетку. в чем проблема -- не понятно абсолютно.
3 -- ищем на форуме "печать stringgrid"
4 -- ищем на форуме "stringgrid excel". если не находим -- ищем "работа с excel"

Автор: Yanis 31.1.2007, 11:49
Может оправдано использование TPageControl.
Вообще-то вопросов так много и судя по их уровню думаю, что писать такую прогу для тебя рано smile

Как можно напсать "как менять одержимое StringGrid", если никто и не подозревает что там должно быть?!

Автор: MoHaX 31.1.2007, 11:51
А как сделать так, чтобы для каждой вкладки запоминалась содержание таблицы? Или на каждой вкладке были разные компоненты?

Автор: Yanis 31.1.2007, 11:52
Цитата(MoHaX @  31.1.2007,  12:51 Найти цитируемый пост)
Или на каждой вкладке были разные компоненты?

Цитата(Yanis @  31.1.2007,  12:49 Найти цитируемый пост)
TPageControl.


Автор: MoHaX 31.1.2007, 11:58
В StringGrid должны быть даные такие, как: имя, телефон, стоимость,пункт отправления/назначения. TpageControl Сейчас попробую.....

Автор: killerbean 31.1.2007, 12:18
Цитата

2)Как перенести выбранный пункт в Combobox в ячейку в StringGrid?

Код

StringGrid1.Cells[1,1] := ComboBox1.Text;

Автор: Yanis 31.1.2007, 12:29
Цитата(MoHaX @  31.1.2007,  12:38 Найти цитируемый пост)
3)Как отправить на печать полностью все содержимое компонента StringGrid?

http://vingrad.ru/DELPHI-DLP-002536

Автор: Sunvas 31.1.2007, 13:33
Цитата(MoHaX @  31.1.2007,  11:58 Найти цитируемый пост)
В StringGrid должны быть даные такие, как: имя, телефон, стоимость,пункт отправления/назначения.

Для такого, мне кажется, стандартный Stringgrid слабоват... Может поищешь сторониие компоненты?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)