Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2009, 20:57   #1
edik
Пользователь
 
Регистрация: 30.11.2009
Сообщений: 21
По умолчанию можно ли в компоненте updown заблокировать up или down

Люди кто знает как можно заблокировать при начальном значении в updown только down а при max up
edik вне форума Ответить с цитированием
Старый 22.12.2009, 21:01   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Нужно обрабатывать событие OnChangingEx.
mihali4 вне форума Ответить с цитированием
Старый 22.12.2009, 21:19   #3
edik
Пользователь
 
Регистрация: 30.11.2009
Сообщений: 21
По умолчанию

А как сделать чтобы заблокировать только up либо down у него есть такие свойства
edik вне форума Ответить с цитированием
Старый 22.12.2009, 21:23   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

А я о чем? Или в параметры OnChangingEx так сложно посмотреть?
Пример:
Код:
procedure TForm1.UpDown1ChangingEx(Sender: TObject;
  var AllowChange: Boolean; NewValue: Smallint;
  Direction: TUpDownDirection);
begin
if ((Direction=updDown) and (UpDown1.Position=50)) or
((Direction=updUp) and (UpDown1.Position=55)) then
AllowChange:=False;
Label1.Caption:=IntToStr(UpDown1.Position);
end;
mihali4 вне форума Ответить с цитированием
Старый 22.12.2009, 21:30   #5
edik
Пользователь
 
Регистрация: 30.11.2009
Сообщений: 21
По умолчанию

да но я хотел узнать установить можно ли up.Visible false т.е чтобы было явно видно что нельзя на нее нажать
edik вне форума Ответить с цитированием
Старый 22.12.2009, 21:37   #6
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Установите поверх панельку и играйте ее позицией и видимостью.
mihali4 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
можно ли узнать в биосе или в документаций Berzhan Компьютерное железо 8 10.06.2009 08:45
UpDown MasterofCDM Общие вопросы Delphi 3 23.01.2009 10:37
Как обновить\перерисовать рисунок на форме или компоненте? Selebro Общие вопросы C/C++ 1 21.12.2008 21:16
UpDown with Label MAKEDON Компоненты Delphi 1 05.08.2008 15:53
Цвет UpDown 3lander Общие вопросы Delphi 0 24.10.2007 00:09