![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 16.02.2010
Сообщений: 187
|
![]()
спасибо, сделал
|
![]() |
![]() |
![]() |
#12 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]()
Кстати тут таки можно по другому сделать. Список строк заполнить именами сайтов, по нажатию кнопки увеличивать счетчик и передавать из списка сайт с этим индексом. Тогда case конструкция не нужна.
Итого: Состав: TStringList - 1 штука Переменная счетчик - 1 штука Список сайтов - 1 штука Приготовление: Объявляем глобальную переменную k: integer = 0; и список Sites: TStringList; Создать список Sites:=TStringList.Create; (это делается один раз, например в обработчике OnCreate формы) Заполняем список или из файла методом LoadFromFile или ручками в коде. Пишем код обработчика кнопки Код:
![]()
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 23.03.2010 в 15:37. |
![]() |
![]() |
![]() |
#13 | |
Форумчанин
Регистрация: 01.09.2009
Сообщений: 151
|
![]() Цитата:
По другому можно сменить обработчик события. Вот один из вариантов: Код:
По условию if FCounter > 5 then ... меняем кнопке обработчик события. Можно, конечно, не создавать вторую кнопку, а определить спец. тип (процедурный). Для кнопок это TNotifyEvent. Таким способом можно даже по таймеру присваивать кнопке случайное действие из десятка (или сколько там потребуется) различных процедур. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Арифметически действия | Dem6 | БД в Delphi | 10 | 09.11.2009 20:28 |
строки и действия | DeDoK | Общие вопросы Delphi | 21 | 08.08.2009 02:55 |
Действия с массивами | Domik92 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 09.12.2008 13:15 |
Завершение действия | SunKnight | Общие вопросы Delphi | 3 | 12.02.2008 18:25 |