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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.04.2012, 11:51   #1
undead92
Пользователь
 
Регистрация: 26.12.2009
Сообщений: 95
По умолчанию уменьшение числа

никак не пойму как сделать, есть в caption число 100, и при нажатии на button оно должно уменьшаться на 10 вплоть до 0 ( желательно конечно даже не на 10 а в случайном диапозоне от 10 до 15) , как ни крутил, один раз срабатывает число становится 90, но дальше ничего не происходит, хотя делал цикл и засовывал в него d:=x-10 где x=100 а d в caption идет ,не работает, подскажите пожалуйста
undead92 вне форума Ответить с цитированием
Старый 17.04.2012, 11:58   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

повесьте на кнопку Button1 такой, например, код:
Код:
var b, r : integer;
begin
  b := StrToInt( Button1.Caption );
  if b>0 then begin
    if b>15 then r := 10 + random(6)
    else r := 1 + random(b);
    Button1.Caption := IntToStr(b - r);
  end;


p.s. не забудьте на FormCreate вызввать иницилизацию ГСЧ:
Randomize;
Serge_Bliznykov вне форума Ответить с цитированием
Старый 17.04.2012, 12:05   #3
undead92
Пользователь
 
Регистрация: 26.12.2009
Сообщений: 95
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
повесьте на кнопку Button1 такой, например, код:
Код:
var b, r : integer;
begin
  b := StrToInt( Button1.Caption );
  if b>0 then begin
    if b>15 then r := 10 + random(6)
    else r := 1 + random(b);
    Button1.Caption := IntToStr(b - r);
  end;


p.s. не забудьте на FormCreate вызввать иницилизацию ГСЧ:
Randomize;















Спасибо большое, работает на ура!
undead92 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
увеличение - уменьшение изображения subbota HTML и CSS 2 19.06.2010 16:03
Уменьшение размера формул Fierce Microsoft Office Word 2 25.05.2009 10:25
Уменьшение счетчика в записи azat20 Общие вопросы C/C++ 1 22.02.2009 22:03
уменьшение ширины таблицы Viteef HTML и CSS 5 18.02.2009 23:59
Увеличение и уменьшение картинок zzzzz Мультимедиа в Delphi 2 30.08.2008 20:53