Вход

Срочно нужен опытный Delphi программер

Научись общаться с машиной и научи других. Все вопросы связанные с программированием и разработкой программ.

Модератор: AxeL

Сообщение Eclipze 19 января 2011 в 22:18

Очень нужна помощь опытного Delphi программера!!
0
Легенда форума

СообщениеЛегенда форума teran teran 89
Оставил 6352 сообщений с 23 янв 2004
ФР: 127698
19 января 2011 в 22:36

каков вопрос? (:

зы: не опытный но все же делфи-программист (:
0

Сообщениеидиотъ daggert daggert 8
Оставил 11162 сообщений с 22 окт 2005
Блог: Просмотр блога (1)
ФР: 125569
WWW
19 января 2011 в 22:38

Eclipze, http://blog.karelia.ru/teran/ на форуме http://vip.karelia.pro/profile.php?mode=viewprofile&u=13
0

Сообщение Eclipze 20 января 2011 в 13:19

Вопрос таков: Нужно создать новый компонент у которого предком является TSpeedButton. Далее нужно прицепить к нему Label и Image, чтобы получилась такая вот крутая кнопка + нужно добавить новые свойства для кнопки типа: LabelText чтобы непосредственно в свойствах задавать текст который будет в Label. На данный момент хотя бы подскажите как прицепить другие компоненты к TSpeedButton.
Сразу скажу как пробовал. Объявляю FLabel:TLabel;
Далее в конструкторе:
FLabel:=TLabel.Create(Self);
И чтобы увидеть этот Label на кнопке:
FLabel.Parent:=Self; - вот тут и выдает ошибку,нужно чтобы TSpeedButton был TWinControl типа.
0
Легенда форума

СообщениеЛегенда форума teran teran 89
Оставил 6352 сообщений с 23 янв 2004
ФР: 127698
20 января 2011 в 16:40

в чем суть?
TSpeedButton и так умеет отображать картинку и метку.
впрочем как и обычный TButton
0

Сообщение Eclipze 21 января 2011 в 12:14

Суть в том, что нужно не только картинку и текст, а так же нужен на кнопке ProgressBar и может еще что-нибудь, например LinkLabel ну и т.д.
0

Сообщение Гость 21 января 2011 в 12:20

Хватит рисовать упоротые интерфейсы.
0
Легенда форума

СообщениеЛегенда форума teran teran 89
Оставил 6352 сообщений с 23 янв 2004
ФР: 127698
21 января 2011 в 13:02

омг. что же это за кнопка что на ней будет прогресс бар? как это вообще представить то?
я так понимаю что придет это к тому что вы захотите на кнопке любой компонент небось разместить? (:
Объясните мне, зачем на кнопке прогресс бар? (: неужели такое где то можно встретить? (: дайте скрин на такое творение, где вы такое видели мб?
0

Сообщение Eclipze 21 января 2011 в 13:51

Суть в том, что эта кнопка будет "Загрузить обновления". Когда мы на нее щелкаем, появляется ProgressBar и заполняется. Таких кнопок в приложении может быть очень много. У всех будет свое назначение. и чтобы не забивать проект компонентами, нужно сделать такую универсальную кнопку блин. Самому эта идея кажется бредовой, но так хочет заказчик...
0
Легенда форума

СообщениеЛегенда форума teran teran 89
Оставил 6352 сообщений с 23 янв 2004
ФР: 127698
21 января 2011 в 14:11

бред.
сделай фрейм с настройками кого на нем показывать тогда уж и все.

добавлено спустя 3 минуты:

если следовать логике что прогресс бар загрузки на кнопке, тогда по идее при клике на кнопку надо делать ее enabled = false, загрузку запускать в отельном потоке, а при отключенной кнопке дочерний компонент надо полагать тоже станет неактивным (если полагать, что кнопка это контейнер для других компонентов).

добавлено спустя 2 минуты:

сделай чтобы при клике кнопка скрывалась а прогресс бар показывался.
0
Продвинутый

СообщениеПродвинутый sky_dweller sky_dweller 3
Оставил 463 сообщений с 07 май 2010
ФР: -45529
21 января 2011 в 14:17

daggert писал(а):Eclipze, http://blog.karelia.ru/teran/ на форуме http://vip.karelia.pro/profile.php?mode=viewprofile&u=13

Он бестолковый! :-D
Eclipze писал(а):Суть в том, что эта кнопка будет "Загрузить обновления". Когда мы на нее щелкаем, появляется ProgressBar и заполняется. Таких кнопок в приложении может быть очень много. У всех будет свое назначение. и чтобы не забивать проект компонентами, нужно сделать такую универсальную кнопку блин. Самому эта идея кажется бредовой, но так хочет заказчик...

Только UI захламишь, лучше уж Busy-индикатор.
0
Легенда форума

СообщениеЛегенда форума teran teran 89
Оставил 6352 сообщений с 23 янв 2004
ФР: 127698
21 января 2011 в 14:18

зачем вобще использовать speedBUtton ? если уж так хочется сделать такое, то делай на TButton, он является потомком TWinControl в отличии от TSpeedBUtton которая есть предок TGraphicControl.

в любом случае имхо это бред (:
0



Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4