![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Добрый день... подскажите мне, если не трудно вот в каком вопросе - хочу в делфи сделать прогу - типа книги - есть страницы - хочу сделать что бы оно их пролистывало... так вот - мой вопрос - вот например страница
![]() могу ли я как-то впишнуть кнопки button под рисунки кнопок, которые у меня есть правом нижнем углу - что бы типа когда нажимаешь в место, где нарисована кнопка, срабатывала кнопка button? расположенная под рисунком... спасибо) Последний раз редактировалось Admin, 23.06.2008 в 16:19. |
|
#2
|
||||
|
||||
|
Ставишь картинки. В событии OnClick пиши Button1{или другая}.Click;
|
|
#3
|
|||
|
|||
|
Большое спасибо... а как можно сделать, что бы кнопки button вообще не было на форме когда запускается программа?
|
|
#4
|
||||
|
||||
|
Visible:=False;
|
|
#5
|
|||
|
|||
|
кнопка все равно остается на форме - толкьо неактивной становится - а можно ее вообще убрать с формы?
|
|
#6
|
||||
|
||||
|
Тогда убери кнопку и напиши сразу в OnClick картинки
|
|
#7
|
|||
|
|||
|
Точно... спасибо большое - и последный вопрос - можно ли как-то скопировать полностью форуму - тоесть у меня все компоненты на формах будут почти одинаковыми что бы заново не делать одно и тоже - а просто поменять основную картинку (ну и названия форм, которые я переключать буду)?
|
|
#8
|
||||
|
||||
|
Скопируй .dfm и .pas файлы потом добавь к проекту (Project - Add To Project) только надо поменять имя формы перед этим.
|
|
#9
|
|||
|
|||
|
Огромное спасибо! 8)
|
|
#10
|
|||
|
|||
|
У меня еще есть пару вопросиков, подскажите, плиз, чайнику...
1) можно ли убрать или заменить значек делфи в верхнем левом углу программы? если можно - то как...2) тоже самое тока с самой програмой - этот3) можно ли как-то выронять все формы в приложении - я как-то вроде такую функцию находил, кажется, - но забыл... спасибо |
|
#11
|
|||
|
|||
|
1. Да, у формы надо изменить свойство Caption на то, которое тебе надо.
2. Да, в свойствах проекта надо указать нужную тебе иконку (в главном меню Project -> Options, далее на вкладке Application - кажетс так). 3. Что значит выровнять? По какому признаку ты хочешь их выровнять? |
|
#12
|
||||
|
||||
|
Position:=poDesktopCenter
|
|
#13
|
|||
|
|||
|
Цитата:
Цитата:
Большое спасибо.. значит так.. 1. И тут понял... спасибо - тут когда меняешь значек в пункте 2 у меня и этот меняется 2. Спасибо - с этим разобрался... 3. С этим тоже разобрался, как The Shadow сказал Последний раз редактировалось AndrYxo, 24.06.2008 в 19:26. |
|
#14
|
|||
|
|||
|
И напоследок у меня еще один вопросик созрал - можно ли как-то сделать, что бы например при наведенни курсора на картинку на ее месте появлялаась другая картинка (хочу сделать эффект загорания кнопки) а когда щелкаешь - то со второй в третью превращалась? Спасибо 8)
|
|
#15
|
||||
|
||||
|
Кидаешь в папку с программой 3 файла: над кнопкой, нажатие, когда отпустили кнопку. Например, above.bmp, clicked.bmp, up.bmp.
На событие OnMouseMove картинки пиши: Код:
TImage(Sender).Picture.LoadFromFile(ExtractFilePath(Application.ExeName)+'\above.bmp'); Код:
TImage(Sender).Picture.LoadFromFile(ExtractFilePath(Application.ExeName)+'\clicked.bmp'); Код:
TImage(Sender).Picture.LoadFromFile(ExtractFilePath(Application.ExeName)+'\up.bmp'); |