![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.07.2011
Сообщений: 37
|
![]()
Доброго времени суток, Уважаемые знатоки програмирования.
Помогите обуздать рандомиз. В общем проблема такая: есть 10 imag, 3 таимера. Нужно чтобы при открывании формы имиджи перемешивались как мозайка, т.е. например 1 имидж на место 4 и т.д., но не накладывались друг на друга. И чтобы это перемешивание носило непредсказуемый характер. |
![]() |
![]() |
![]() |
#2 |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
![]()
Мало таймеров.
Для "обуздания рандомиза" нужно еще полсотни. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Ну
1, нужно TImage создавать в RunTime. 2, Нужно програмно резать картинку 3, нужен класс, который будет все это хранить. Таймерами ты этого не сделаешь=) А вообще: Использовать RandomRange в котором определять номер TImage в который пихнуть также определённую через RandomRange картинку. Правда что ты будешь делать с возможными дубликатими =) По этому лучше по человечески через написания целого класса=) Последний раз редактировалось Человек_Борща; 24.08.2011 в 21:11. |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 10.07.2011
Сообщений: 37
|
![]()
Спасибо за то что уделяете мне внимание.
Но я наверно не так выразился. Таймеры не для того чтобы перемешивать имиджи, у них совсем другое предназначение. Перемешиванием имиджей должна заниматься procedure TForm1.FormCreate(Sender: TObject); |
![]() |
![]() |
![]() |
#5 | |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 10.07.2011
Сообщений: 37
|
![]() Код:
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 10.07.2011
Сообщений: 37
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#8 | |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 318
|
![]()
полагаю то что нужно
Код:
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 318
|
![]()
думаю сам принцип понятен
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
random/randomize | Ya_Aston | Помощь студентам | 8 | 17.12.2010 19:49 |
Delphi Randomize | tanek | Помощь студентам | 5 | 31.05.2010 20:52 |
Randomize | )Игнат( | Паскаль, Turbo Pascal, PascalABC.NET | 13 | 03.02.2009 16:51 |
Функция Randomize | MaXXX | Общие вопросы Delphi | 2 | 23.09.2008 11:42 |