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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.10.2007, 20:03   #1
Blondinko
 
Регистрация: 22.10.2007
Сообщений: 5
По умолчанию Таймер

Прога... нужно чтобы картинка по оси х двигалась в зависимости от двух условий. на форме две радиобаттон... не могу составить код.. просьба помочь огромная
Blondinko вне форума Ответить с цитированием
Старый 22.10.2007, 20:19   #2
konkurent
Пользователь
 
Регистрация: 10.04.2007
Сообщений: 51
По умолчанию

ну и... а проблему описать?? :-)
e-mail=konkurent@gala.net
isq=498425545
konkurent вне форума Ответить с цитированием
Старый 22.10.2007, 20:25   #3
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

Сформулируйте техническое задание: что за картинка, какие условия, что переключается радиобаттоном? Сейчас нет никаких данных.
Например, если картинка загружена в Image, то меняя его параметры: Top и Left двигайте ее.
_Dmitry вне форума Ответить с цитированием
Старый 22.10.2007, 20:32   #4
Alex21
With best regards
Участник клуба
 
Регистрация: 20.04.2007
Сообщений: 1,448
По умолчанию

Возьмите лучше компонент RadioGroup1.
Общзий случай выглядит так:
Код:
 
procedure TForm1.Timer1Timer(Sender: TObject);
begin
        {...какой переключатель установлен?...}
  case Form1.RadioGroup1.ItemIndex of
    0: begin
        {выполнено одно условие}
       end;
    1: begin
        {выполнено другое условие}
       end;
  end;
end;
Объясняйте более популярно чего хотите.
Alex21 вне форума Ответить с цитированием
Старый 23.10.2007, 06:26   #5
Blondinko
 
Регистрация: 22.10.2007
Сообщений: 5
Смущение

Спасибо за помощь, мальчики, я написала код сама!
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
Timer1.Enabled:=True;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
Image1.Left:=Image1.Left-1*ScrollBar1.Position;
If Image1.Left<-200 then Image1.Left:=500;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Timer1.Enabled:=false;
end;

Последний раз редактировалось Blondinko; 23.10.2007 в 06:28.
Blondinko вне форума Ответить с цитированием
Старый 23.10.2007, 07:48   #6
Alex21
With best regards
Участник клуба
 
Регистрация: 20.04.2007
Сообщений: 1,448
По умолчанию

Молодец! Все бы так ))
Только
Цитата:
1*ScrollBar1.Position
Единица зачем?
Alex21 вне форума Ответить с цитированием
Старый 23.10.2007, 10:35   #7
Blondinko
 
Регистрация: 22.10.2007
Сообщений: 5
По умолчанию

убрала...
не внимательная я!
Blondinko вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Таймер Михаил Юрьевич Общие вопросы Delphi 1 16.07.2008 08:46
Таймер в С# kommunist Общие вопросы .NET 3 02.06.2008 12:11
таймер Романнн Общие вопросы Delphi 19 19.12.2007 15:33
таймер darkcoder Общие вопросы Delphi 5 06.12.2007 06:14
Таймер Stanislav Общие вопросы Delphi 3 26.11.2007 06:52