Диапазон в TrackBar
Модератор: Модераторы
Диапазон в TrackBar
Хотел использовать TrackBar для выбора диапазона с помощью SelStart и SelEnd, но при их установке визуально ничего не меняется. Что я делаю не так? Или подскажите какой-нибудь готовые компонент, с помощью которого можно выделить диапазон. Пишу под Linux
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
А ничего и не будет меняться. Выбирайте поля Max и Min.
Добавлено спустя 2 минуты 4 секунды:
Если у Вас TickStyle = none то риски (черточки сверху/сбоку не отображаются)
Добавлено спустя 2 минуты 4 секунды:
Если у Вас TickStyle = none то риски (черточки сверху/сбоку не отображаются)
Ну дык мне внутри min-max нужно выбрать диапазон.
Например, данные поступали 12 часов, а мне из этого диапазона только 20 минут надо выбрать
Например, данные поступали 12 часов, а мне из этого диапазона только 20 минут надо выбрать
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
gluhow, понятно. Попробую пошукать.
Добавлено спустя 12 минут 51 секунду:
У меня все работает. Может, Вы сделали слишком узким компонент?
Давайте, сравним значения разных полей компонента. Вот мои:
и, почему-то не попавший TickStyle = tsAuto
Добавлено спустя 12 минут 51 секунду:
У меня все работает. Может, Вы сделали слишком узким компонент?
Давайте, сравним значения разных полей компонента. Вот мои:
Код: Выделить всё
object TransparentWindow: TTrackBar
Left = 3
Height = 313
Hint = 'прозрачность'
Top = 333
Width = 27
Frequency = 5
LineSize = 5
Max = 255
Min = 100
OnChange = TransparentWindowChange
Orientation = trVertical
PageSize = 50
Position = 255
SelEnd = 255
SelStart = 160
TickMarks = tmTopLeft
Align = alClient
BorderSpacing.Left = 2
BorderSpacing.Top = 2
BorderSpacing.Right = 2
BorderSpacing.Bottom = 2
ParentShowHint = False
ShowHint = True
TabOrder = 0
end и, почему-то не попавший TickStyle = tsAuto
Сделал с вашими параметрами. Не работает.
Система Debian x64
Lazarus 1.5 SVN 50160M x86_64-linux-gtk 2
FPC 3.1.1
Система Debian x64
Lazarus 1.5 SVN 50160M x86_64-linux-gtk 2
FPC 3.1.1
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
gluhow, понятно. Подозреваю, что под убунтой (линуксом) просто данная возможность не работает. Я то делал под виндой.
Ну и за то спасибо, хоть понял что не из-за меня =)
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
gluhow, пожалуйста. К сожалению, при кроссплатформенном программировании это бывает.
Да и степень кривизны собственных рук иногда оцениваешь неправильно ((
Да и степень кривизны собственных рук иногда оцениваешь неправильно ((
