![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.09.2008
Сообщений: 64
|
![]()
Всем здравствуйте! Ребята подскажите пожалуйста, как сделать, что бы на форме три label, по нажатию кнопки менялись между собой рандомно, то есть например вместо первого, третий, нажал кнопку, вместо третьего второй, и каждый раз поразному
Заранее благодарен! Очень срочно нужно, просто есть задумка одна, а как сделать не знаю)) |
![]() |
![]() |
![]() |
#2 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]()
Что значит "менялись"? Обмен их Caption между собой??? Или все становились невидимы, кроме одного? Или все становились недоступны, кроме одного???
Перемешивай дело с бездельем и не сойдешь с ума...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 27.09.2008
Сообщений: 64
|
![]()
Caption должны остаться так же как и были каждый у своего.
Меняться между собой физически, то есть на месте первого должна оказаться первая. Занять ее место и т.д. И все они должны быть видимые и активные. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Ну дак и переставляйте, каждый следующий lable на координаты, на которых находился предыдущий.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 27.09.2008
Сообщений: 64
|
![]()
Ну это-то понятно)) вопрос в том, как сделать это рандомно))
|
![]() |
![]() |
![]() |
#6 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]()
Можно организовать массив свойств меток (Top,Left), а индексы выбирать рандомно (Random(3))...
Перемешивай дело с бездельем и не сойдешь с ума...
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 27.09.2008
Сообщений: 64
|
![]()
Это идея, вот про массив свойств меток поподробней, если можно))
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
например, так:
Код:
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 27.09.2008
Сообщений: 64
|
![]()
Ууу спасибо) Но я забыл написать, что делаю на Delphi)) Так что я был бы очень рад если код для Delphi был)))
Последний раз редактировалось Zibiv; 27.05.2010 в 11:05. |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
да не вопрос.
вот, даже улучшенный вариант (повторы не допускаются) Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рандомная смена картинок в хедере | soonner | JavaScript, Ajax | 7 | 14.04.2010 20:19 |
При расположении Label на компонентах, место под Label, не реагирует на событие onClick. | NavigatorNeba | Компоненты Delphi | 3 | 15.11.2008 19:56 |
Смена форм... | AndrYxo | Общие вопросы Delphi | 6 | 12.10.2008 17:01 |
Смена заголовка | Terran | Общие вопросы Delphi | 3 | 13.12.2007 01:37 |
Вопрос по label. Как сделать так чтобы label была прозрачной. | Lonix | Компоненты Delphi | 2 | 01.04.2007 06:23 |