Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 19.09.2009, 11:12
DiHWO DiHWO вне форума
Прохожий
 
Регистрация: 10.09.2009
Сообщения: 13
Репутация: 10
Вопрос Button и SpeedButton

Я начинающий кодер. Практикуюсь в дельфи. Возник вопрос, какая разница между этими двумя кнопками и какие прдепочтительней использовать.
Ответить с цитированием
  #2  
Старый 19.09.2009, 11:53
roamer roamer вне форума
Активный
 
Регистрация: 15.04.2009
Сообщения: 369
Репутация: 93
По умолчанию

Если "по рабоче-крестьянски" (и то, что явно отражается в ПО), то TButton может получить фокус ввода, а TButtonSpeed - нет. И, кроме этого, в TButtonSpeed можно загрузить "картинку", а в TButton - нет.
Ответить с цитированием
  #3  
Старый 19.09.2009, 14:56
DiHWO DiHWO вне форума
Прохожий
 
Регистрация: 10.09.2009
Сообщения: 13
Репутация: 10
По умолчанию

Спасибо, раз таковой разницы нет, буду использовать спидбатон.
Ответить с цитированием
  #4  
Старый 22.09.2009, 08:38
Аватар для Chuwis720
Chuwis720 Chuwis720 вне форума
Прохожий
 
Регистрация: 22.09.2009
Сообщения: 28
Репутация: 10
Вопрос

У меня тоже вопрос по кнопке: как сделать так, чтобы в начале она была неактивна, а активировалась тока если поставить флажок в CheckBox'е? Какой код надо куда вписать?

PS. Я тоже тока начинаю изучать Дельфи.
Ответить с цитированием
  #5  
Старый 22.09.2009, 08:48
Rat Rat вне форума
Активный
 
Регистрация: 12.09.2008
Сообщения: 391
Репутация: 6078
По умолчанию

Код:
SpeedButton.Enable := false; // Отключает кнопку
SpeedButton.Enable := true; // Активирует кнопку

Aristarh Dark: Тэги - наше всё
Ответить с цитированием
  #6  
Старый 22.09.2009, 08:59
Аватар для Chuwis720
Chuwis720 Chuwis720 вне форума
Прохожий
 
Регистрация: 22.09.2009
Сообщения: 28
Репутация: 10
По умолчанию

А куда это вписать? Я пробовал вписывать в свойства кнопки с в свойства чекбокса - не компилирует, выдает ошибку =(

ПС. Может кто нибудь посоветовать хороший учебник по Дельфи для новичка? Желательно, чтоб какие то задачи разбирались на практике.. Может, есть что то типа списка всех команд Дельфи с пояснениями?

Последний раз редактировалось Chuwis720, 22.09.2009 в 09:08.
Ответить с цитированием
  #7  
Старый 22.09.2009, 11:28
Аватар для hkdkest
hkdkest hkdkest вне форума
Начинающий
 
Регистрация: 06.05.2008
Адрес: Рязань
Сообщения: 180
Репутация: 10
По умолчанию

в событии oncreate - SpeedButton.Enable := false; // Отключает кнопку

при Cheked=true - SpeedButton.Enable := true; // Активирует кнопку
__________________
Делаю курсовые и лабораторные на Delphi, GPSS, Assembler, C++.
Заказать и почитать отзывы можно на сайте, который указан в этой теме
Дешево!
Ответить с цитированием
  #8  
Старый 22.09.2009, 20:01
bleeep bleeep вне форума
Прохожий
 
Регистрация: 28.06.2009
Сообщения: 37
Репутация: 10
По умолчанию

Подскажите как сделать кнопки анимированными или как в Timage например вставить png или gif ???
__________________
"I remember the good old days, when computers were
mainframes, analysts were magicians,and programmers
punced cards..."
Ответить с цитированием
  #9  
Старый 28.09.2009, 12:53
Аватар для VladOfMonster
VladOfMonster VladOfMonster вне форума
Начинающий
 
Регистрация: 27.09.2009
Сообщения: 113
Репутация: 9
Смех

При нажатии checkbox ставьте

Код:
SpeedButton.Enabled := CheckBox.Checked;

Ответить с цитированием
  #10  
Старый 02.10.2009, 21:54
bleeep bleeep вне форума
Прохожий
 
Регистрация: 28.06.2009
Сообщения: 37
Репутация: 10
По умолчанию

Вопрос такой, допустим у меня есть обычный Button. Я делаю по его клику его же невидимым. Все получается. А тут скачал компонент с кнопками, там так не получается, сама кнопка не изчезает, но на нее и нажать нельзя, такое ощущение как будто кнопка исчезла, а рисунок остался. В чем может быть дело???
__________________
"I remember the good old days, when computers were
mainframes, analysts were magicians,and programmers
punced cards..."
Ответить с цитированием
  #11  
Старый 03.10.2009, 16:39
DiHWO DiHWO вне форума
Прохожий
 
Регистрация: 10.09.2009
Сообщения: 13
Репутация: 10
По умолчанию

мб тот компонент просто не поддерживает полное скрывание кнопок, тоесть он ее disable`ит, но не скрывает
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 04:03.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter