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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.08.2010, 09:47   #1
Marsel737
Форумчанин
 
Аватар для Marsel737
 
Регистрация: 09.11.2009
Сообщений: 669
По умолчанию Как узнать что ScrollBox.HorzScrollBar на Max?

Всем привет. Собственно вопрос в названии темы.
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли
Marsel737 вне форума Ответить с цитированием
Старый 30.08.2010, 10:03   #2
fenix-elite
Пользователь
 
Аватар для fenix-elite
 
Регистрация: 02.11.2008
Сообщений: 75
По умолчанию

Код:
 If (ScrollBox1.HorzScrollBar.Position = ScrollBox1.HorzScrollBar.Range) then
...
«Когда ты действительно чего-то хочешь, вся Вселенная помогает тебе осуществить твою мечту».(с) Пауло Коэльо
fenix-elite вне форума Ответить с цитированием
Старый 30.08.2010, 10:10   #3
Marsel737
Форумчанин
 
Аватар для Marsel737
 
Регистрация: 09.11.2009
Сообщений: 669
По умолчанию

fenix-elite, спасибо за помощь, я что то не додумался сам до этого, знаю что у обычного скроллбара есть свойство ScrollBar.Position.Max, а вот про Range не знал.

Праавда снова возникает вопрос, как узнать, что ScrollBox'а появился HorzScrollBar? К примеру я создаю какие-то объекты на скроллбоксе со здвигом влево и в какой то момент, когда объекты уже не лезут в скроллбокс появляется горизонтальный скроллбар, так вот как отловить этот момент?
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли
Marsel737 вне форума Ответить с цитированием
Старый 30.08.2010, 10:13   #4
fenix-elite
Пользователь
 
Аватар для fenix-elite
 
Регистрация: 02.11.2008
Сообщений: 75
По умолчанию

Свойство ScrollBox1.HorzScrollBar.IsScrollBa rVisible
«Когда ты действительно чего-то хочешь, вся Вселенная помогает тебе осуществить твою мечту».(с) Пауло Коэльо
fenix-elite вне форума Ответить с цитированием
Старый 30.08.2010, 10:22   #5
Marsel737
Форумчанин
 
Аватар для Marsel737
 
Регистрация: 09.11.2009
Сообщений: 669
По умолчанию

Хм почему-то такая конструкция не работает:

Код:
if sbBackground.HorzScrollBar.Position = sbBackground.HorzScrollBar.Range then
    imgRight.Visible := false;
А
Код:
ScrollBox1.HorzScrollBar.IsScrollBa rVisible
работает, спасибо
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли
Marsel737 вне форума Ответить с цитированием
Старый 30.08.2010, 15:46   #6
Marsel737
Форумчанин
 
Аватар для Marsel737
 
Регистрация: 09.11.2009
Сообщений: 669
По умолчанию

Вопрос ещё актуален
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли
Marsel737 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как узнать что было выбрано в RadioGroup Handy Общие вопросы Delphi 2 06.04.2010 17:15
как узнать что грузится первым у live cd kakawkin Операционные системы общие вопросы 2 10.11.2009 16:00
Как узнать, что документ пустой? miatu Microsoft Office Word 2 24.09.2009 12:55
Как узнать что в содержимое буфера обмена добавилось что либо? zotox Общие вопросы Delphi 2 15.09.2009 12:07
DLL!!!Как узнать что PUSH-ит!!! Kuznecov Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 10.02.2009 22:04