Нужна помощь.
Завтра нужно сдать программу в "Lazarus".
У меня уже сама форма готова (скрин).
Надо запрограммировать кнопку "Случайная схема" так, чтобы при ее нажатии выводились случайные картинки. Что для этого нужно сделать?
Заранее спасибо.
P.S.: Кнопка выхода запрограммирована.
Приложения:
Ответы
Ответ дал:
0
Смотри
1) Нужно сделать функцию генерации случайных чисел от 1 до N
Например
def gen(n):
return random(1,n)
2) Сделать массив из строк ARRAY, который будет хранить картинки(ссылки на них)
3) При нажатии на кнопку, запускалась функция которая удаляет текущую картинку и ставит новую
def select_new():
now_img = ARRAY[gen(lenght(ARRAY))]
И все! Осталось только это переписать на паскаль или на чем вы пишите.
Думаю особого труда вам это не составит!)
1) Нужно сделать функцию генерации случайных чисел от 1 до N
Например
def gen(n):
return random(1,n)
2) Сделать массив из строк ARRAY, который будет хранить картинки(ссылки на них)
3) При нажатии на кнопку, запускалась функция которая удаляет текущую картинку и ставит новую
def select_new():
now_img = ARRAY[gen(lenght(ARRAY))]
И все! Осталось только это переписать на паскаль или на чем вы пишите.
Думаю особого труда вам это не составит!)
deniro98:
Появится поле для ввода кода
Там и напишите все это, можете даже без функций все в одном, now_img наверно будет примерно так Image1.url := Array[rand(5)];
Все равно немного не понятно. У меня в папке есть 25 картинок, как сделать так, чтобы они по-очереди появлялись?..
Можно ли вставить в программу картинки и просто менять true и false? Получится так?
я думаю можно в некий массив занести имена/пути к файлам картинок. а потом с некими замираниями их прокручивать
не знаю как там можно присобачить картинку, но скорее всего есть такое свойство формы - фоновая картинка.
или должен быть инструмент типа PictureBox а у него свойство картинка
куда вставлять функцию смены изображений? Выбрать ту кнопку по которой они должны меняться, ее свойства - события. событие Click или нажатие. Кликнуть дважды в пустом поле рядом и автоматически создастся метод в коде, даже должен автоматически открыться, вот туда и писать
Да какая разница, писать нужно на норм языках
eto nebos free IDE i na nem uchat a ne razrabatyvaut
Вас заинтересует
2 года назад
2 года назад
2 года назад
7 лет назад
7 лет назад
9 лет назад