Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как сделать нормальный ScrollBar в Builder?

8.4K
17 июня 2006 года
Zor
104 / / 23.04.2006
Тот что в инструментарии - глючит по страшному.
Пример:
Ложите скроллер на форму, диапазон стандартный = 0..100
Ложите рядом Label
Меняете PageSize на 50
По событию OnChange выводите Position на Label

Запустите. А теперь попробуйти потаскать ползунок
(помня, что пределы 0..100)
8.7K
18 июня 2006 года
Yellow Raven
15 / / 04.04.2005
Не понимаю, в чём проблема? При данных условиях Position меняется от 0 до 51. Диапазон изменения скроллера 0...100. Если PageSize = 50, то 100 - 50 = 50... Всё нормально.
8.4K
18 июня 2006 года
Zor
104 / / 23.04.2006
Если стоит диапазон 0..100 - то почему нормально до 50? - глюк?
если при крайнем положении пощелкать по кнопке - Position поползет дальше, до 100, но Tab останется неподвижным, - глюк?
Кнопки с изменяемым размером таба нормально работают в многих прогах - но создать такие в Builder нормально нельзя - то же.

+еще фишка: ложим верт. скроллер на форму, даем Align = Right, запускаем, ставим таб на середину
и аккуратно чуть чуть меняем размер окна = ну не цирк?
8.7K
19 июня 2006 года
Rubicon
55 / / 28.10.2005
По моему проблема надумана...
Ну не устрамвает тебя что-то, напиши свое --- раздел help-а "Creating Custom Components", там все в подробностях. Но на мой взгляд, лучше грамотно использовать имеющееся, чем изобретать велосипед.
8.4K
20 июня 2006 года
Zor
104 / / 23.04.2006
То есть по русски - продолжаем жрать кактус?
1.9K
20 июня 2006 года
[*]Frosty
278 / / 17.06.2006
Это пример неправильной настройки Скрола.
Так, что здесь нужно было задать вопрос как настроить его?

Цитата:
Программа не умнее тебя, а среда и подавно

8.4K
22 июня 2006 года
Zor
104 / / 23.04.2006
Ни одного рабочего совета. Трепотня и только.
547
22 июня 2006 года
Hydra
488 / / 20.06.2006
А нафига ScrollBar вообще пользовать? Ест ьScrollBox, с которым большинство проблем решаются.
8.7K
22 июня 2006 года
Rubicon
55 / / 28.10.2005
[QUOTE=Zor]Ни одного рабочего совета. Трепотня и только.[/QUOTE]
Ты скажа конкретно, что ты хочешь --- получишь ответ по делу.
В чем проблеме? Хочешь, чтобы дальше 50 не убегал, так поставь Max=50, делов-то??? А что должно забавного происходить при изменении размера форму? У меня все в порядке.
8.4K
24 июня 2006 года
Zor
104 / / 23.04.2006
[QUOTE=Rubicon]
В чем проблеме? Хочешь, чтобы дальше 50 не убегал, так поставь Max=50, делов-то?[/QUOTE]
Размер таба зависит от Max, фигня получится.
Насчет все нормально - если TabStop = true, то при изменении размеров окна мигающий прямоугольник "забывает" что он принадлежит скроллу и мигает где нибудь рядом на экране.
8.7K
24 июня 2006 года
Rubicon
55 / / 28.10.2005
[QUOTE=Zor]Насчет все нормально - если TabStop = true, то при изменении размеров окна мигающий прямоугольник "забывает" что он принадлежит скроллу и мигает где нибудь рядом на экране.[/QUOTE]
ну что скажешь, попробуй переставить builder или дистрибутив другой взять --- все ок, и никогда с такими глюками не сталкивался.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог