Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ComboBox встроить в заголовок PageControl 
:(
    Опции темы
Sponger
Дата 27.6.2006, 10:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 165
Регистрация: 14.2.2006

Репутация: нет
Всего: нет



Как в заголовок одного из TabSheet pagecontrola встроить ComboBox 
PM MAIL   Вверх
Romikgy
Дата 27.6.2006, 10:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 26
Всего: 146



Sponger, не проще ли меню юзать ? 


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Sponger
Дата 27.6.2006, 11:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 165
Регистрация: 14.2.2006

Репутация: нет
Всего: нет



Меню тоже не отображается на заголовке, атолько на странице. 
Как его отобразить на заголовке и не отображать на странице.

Мне в принципе подойдет любой вариант. 
PM MAIL   Вверх
Romikgy
Дата 27.6.2006, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 26
Всего: 146



Хмм у меня нормально отображается на заголовке

Добавлено @ 11:54 
Вот 

Присоединённый файл ( Кол-во скачиваний: 9 )
Присоединённый файл  popup_tabsheet.zip 3,53 Kb


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Sponger
Дата 27.6.2006, 12:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 165
Регистрация: 14.2.2006

Репутация: нет
Всего: нет



Romikgy спасибо.

Я пытался TabSheet popup присвоить, а не всему PageControl. 
PM MAIL   Вверх
Romikgy
Дата 27.6.2006, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 26
Всего: 146



Sponger, да пожалста 


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Sponger
Дата 30.6.2006, 09:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 165
Регистрация: 14.2.2006

Репутация: нет
Всего: нет



Блин всетаки надо встроить ComboBox. Шеф так хочет.

Можно-ли это сделать? 
PM MAIL   Вверх
Yanis
Дата 30.6.2006, 09:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2937
Регистрация: 9.2.2004
Где: Москва

Репутация: 72
Всего: 111



Sponger
С трудом себе представляю как это должно работать. т.е. существует несколько закладок, кликаешь одно из них и тут выскакивает комбик? Это же очень неудобно. Какую то фигню твой шеф придумал smile Может объяснишь? 


--------------------
user posted image *щёлк*
PM MAIL WWW ICQ   Вверх
Dynamic
Дата 30.6.2006, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 372
Регистрация: 5.7.2004
Где: Салехард

Репутация: 12
Всего: 15



Лови:
Код

procedure TForm1.PageControl1DrawTab(Control: TCustomTabControl;
  TabIndex: Integer; const Rect: TRect; Active: Boolean);
begin
     if Active then
     begin
      ComboBox1.Left := Control.Left + Rect.Left + 5;
      ComboBox1.Top := Control.Top + Rect.Top + 5;
      ComboBox1.Width := Rect.Right-Rect.Left - 10;
     end;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
     PageControl1.TabHeight := ComboBox1.Height * 2;
end;

Только установи PageControl1.OwnerDraw := true и текст, если надо рисуй. 


--------------------
Было бы о чем молчать, а уж что сказать – всегда найдется...
PM MAIL WWW   Вверх
Sponger
Дата 30.6.2006, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 165
Регистрация: 14.2.2006

Репутация: нет
Всего: нет



спасибо.

To Yanis, две закладки практически идентичные. Что бы не делать одинаковый код и надо выбор, а через меню ему неудобно. Сложно нажимать правую кл. мыши и выбирать нужный элемент. Надо все одним (двумя) кликом левой кнопки.
Понимаю что бред, но ничего не поделаешь.

  

Это сообщение отредактировал(а) Sponger - 30.6.2006, 12:18
PM MAIL   Вверх
Yanis
Дата 30.6.2006, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2937
Регистрация: 9.2.2004
Где: Москва

Репутация: 72
Всего: 111



Цитата(Sponger @  30.6.2006,  13:14 Найти цитируемый пост)
To Yanis, две закладки практически идентичные. Что бы не делать одинаковый код и надо выбор, а через меню ему неудобно. Сложно нажимать правую кл. мыши и выбирать нужный элемент. Надо все одним (двумя) кликом левой кнопки.

Ну не обязательно же для этого встраивать. Просто разместить отдельно на форме комбик и всё. А может быть подойдёт как на скриншоте?
user posted image 


--------------------
user posted image *щёлк*
PM MAIL WWW ICQ   Вверх
Dynamic
Дата 30.6.2006, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 372
Регистрация: 5.7.2004
Где: Салехард

Репутация: 12
Всего: 15



я предлагал примерно то же: 

Присоединённый файл ( Кол-во скачиваний: 16 )
Присоединённый файл  pc.jpg 4,62 Kb


--------------------
Было бы о чем молчать, а уж что сказать – всегда найдется...
PM MAIL WWW   Вверх
Palladin
Дата 30.6.2006, 22:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 932
Регистрация: 15.5.2007
Где: Беларусь г.Гомель

Репутация: 3
Всего: 17



С начальством не поспориш, я курсач писал и так и не смог объяснить людям что можно организовать программу на работу лиш с одной таблицой(аксесовской), они же настаивали на своём и пришлось делать 11, абсолютно идентичных таблицsmile))) 

P.S.Рождённый править, думать не может smile  


--------------------
Глуп тот кто полагается на истину авторитета, а не на авторитет истины
[color=red]KAV&KIS==Evil[/color]
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1855 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.