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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.08.2011, 05:21   #1
DSK
Пользователь
 
Регистрация: 16.06.2010
Сообщений: 44
По умолчанию Показать цифры

надо показать цифры на форме
12345
показывается 1 на секунду, пропадает, затем правее 2 на секунду и т.д.
DSK вне форума Ответить с цитированием
Старый 06.08.2011, 06:29   #2
Афанасий[vedma]
Вечнодумающий
Форумчанин
 
Аватар для Афанасий[vedma]
 
Регистрация: 14.07.2011
Сообщений: 161
По умолчанию

Timer тебе помощник
Из лоскутов Добра, шьется полотно Зла
Афанасий[vedma] вне форума Ответить с цитированием
Старый 06.08.2011, 11:26   #3
VadikV
Форумчанин
 
Аватар для VadikV
 
Регистрация: 08.01.2011
Сообщений: 226
По умолчанию

Несколько Label (по количеству цифр) на форму с visible := false. затем по таймеру переключаешь у нужных visible.
icq 223-630-454
e-mail vysotskiy@list.ru
сайт http://www.big-library.net/
VadikV вне форума Ответить с цитированием
Старый 06.08.2011, 15:29   #4
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Код:
var
  s: string;
  i: Integer;

...

procedure TForm1.Button1Click(Sender: TObject);
begin
  s := '12345';
  i := 1;
  Timer1.Enabled := True;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
  if i > Length(s) then
  begin
    Timer1.Enabled := False;
    Exit;
  end;
  Caption := s[i];
  inc(i);
end;
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Старый 06.08.2011, 16:17   #5
megostudent
Форумчанин
 
Регистрация: 31.12.2010
Сообщений: 320
По умолчанию

Код:
var
i:integer;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
i:=i=+1;
Label1.Caption:='пошли секунды' +' '+ inttostr(i);

end;

procedure TForm1.FormCreate(Sender: TObject);
begin

i:=0;
end;
если по кнопке то
Код:
var
i:integer;
 
procedure TForm1.FormCreate(Sender: TObject);
begin
timer1.Enabled:=false;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
i:=i-1;
Label1.Caption:='пошли секунды' +' '+ inttostr(i);
if i=0 then
i:=strtoint(edit1.Text);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
i:=0;
timer1.Enabled:=true;
end;

end.

У нас принято оформлять код специальным тегом. Кнопка #. Модератор

Последний раз редактировалось dr.Chas; 06.08.2011 в 17:05.
megostudent вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Показать текст denisov Компоненты Delphi 1 24.03.2010 18:27
Показать IP на странице grey_rat HTML и CSS 0 09.03.2010 00:34
Показать строки Romuald Microsoft Office Excel 2 04.09.2009 13:06
Сортирует цифры по строкам, а надо чтобы сортировала цифры , записанные через пробелы Алексей_xXx Помощь студентам 14 06.05.2009 17:42
Показать свойства шолku Общие вопросы Delphi 2 28.12.2006 09:56