![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Нашел я в инете одну интересную вещь.
Там используется TrackBar и Edit и они взаимозависимы, т.е. при перемещении движка TrackBar в Edit изменяются цифры. Это реализуется просто: Код:
procedure TForm1.TrackBar1Change(Sender: TObject); begin edit1.Text:=floattostr(TrackBar1.Position); end; Думаю что так: Код:
procedure TForm3.Edit1Change(Sender: TObject); begin trackbar1.Position:=strtoint(edit1.text); end; Надеюсь понятно объяснил |
#2
|
||||
|
||||
![]() сперва сравнивать максимальное значение trackbar и значение в edit и если в edit значение больше, то делать максимальное значение trackbar в 2 раза больше, чем значение в edit.
Пишу программы за еду. __________________ |
#3
|
|||
|
|||
![]() Код:
procedure TForm1.Edit1Change(Sender: TObject); begin trackbar1.Position:=strtoint(edit1.text); i:=StrToint(edit1.text); j:=trackbar1.max; if i>j then trackbar1.max:=i*2; end; Нет похоже не так. Что то туплю я конкретно |
#4
|
||||
|
||||
![]() Цитата:
Цитата:
Пишу программы за еду. __________________ |
#5
|
||||
|
||||
![]() А не надо ничего особого делать:
Код:
procedure TForm1.ScrollBar1Change(Sender: TObject); begin Edit1.Text := IntToStr(ScrollBar1.Position); end; procedure TForm1.Edit1Change(Sender: TObject); begin ScrollBar1.Position := StrToIntDef(Edit1.Text, 0); end; Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. Последний раз редактировалось Страдалецъ, 05.05.2012 в 14:47. |