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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2011, 11:17   #1
Claster
Форумчанин
 
Аватар для Claster
 
Регистрация: 02.09.2008
Сообщений: 340
По умолчанию Свой Трекбар

Все привет: делаю свой трек бар, кинул на форму Image1 - в котором картинка шкалы, и кинул по верх Image2 - в котором картинка ползунка, форма обрезается по рисунку Image1. В событии Image2 (MouseMove) прописал (для того что бы двигать его по вертикали)
Код:
procedure TTrackBarForm.TrackButtonMouseMove(Sender: TObject;
  Shift: TShiftState; X, Y: Integer);
begin
  if DownButton = true then
    begin
      TrackButton.Top := TrackButton.Top + Y; //меняем позицию Тор у ползунка относительно мыши
    end;
end;
как сделать что бы:

1. Позиции у ползунку были фиксированные т.е он может останавливаться в двадцати точках и не может стоять между ними

2. При клике в любое место на "шкале", ползунок смещается в ближайшую точку

подскажите плииз
Цитата:
- Только сисадмин может попросить у начальства 20$ на память...
Claster вне форума Ответить с цитированием
Ответ


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

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

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Свой радиобатон ZvEr_HaCkEr Общие вопросы Delphi 6 13.05.2011 21:20
Свой модуль в c++ Gapro C++ Builder 2 05.12.2010 21:20
Свой агент Sanek777 Общие вопросы Delphi 0 02.11.2008 17:21
Узнать свой IP Titan123 Работа с сетью в Delphi 2 03.10.2008 17:46
Свой hint Altera Общие вопросы Delphi 3 14.05.2008 15:01