Форма входа
Мини-чат
Наши флудеры
Ник: Resh
Сообщений: 527
Администраторы
Ник: Slava_Uchiha
Сообщений: 232
Администраторы
Ник: Skryaga
Сообщений: 145
Друзья
Партнёры
Кто на сайте
Онлайн всего: 3
Гостей: 3
Пользователей: 0
Пользователи
Гости сайта
Пользователи отсутствуют...
Cчетчики
Уроки Урок 18. Выключение компьютера
Сначало создадим нужные нам компоненты: 1 поле для ввода, 1 таймер, 1 кнопку.
Ставим код в кнопку:
Code
if( strlen( c("edit1")->text ) >= 1 ){ //если символов в поле ввода меньше 1 таймер не запустится $x = c("edit1")->text; $y = $x * 60000; // умножаем текст из поля ввода на 60000 c("timer1")->interval = $y; c("timer1")->enabled = true; if (c("timer1")->enabled = true){ c("spButton1")->enabled = false;} }else{ message("Время не указанно."); }
В таймер вставляем
Code
WinShutdown(); //выключение компьютера
Скачать исходник
6 комментариев
57946 просмотров
автор:
Resh
дата: 27.09.2011, 15:57
Порядок вывода комментариев:
По умолчанию
Сначала новые
Сначала старые
/index/8-506
я кое о чём подумал и вот: всё сделать также, только между c("timer1")->enabled = true; и if (c("timer1")->enabled = true){ в кнопку поставить c("label1")->caption = $x; c("timer2")->enable = true; c("timer2")->repeat = true; создаём текст и второй таймер. В таймер пишем: c("label1")->caption -=1; и ставим интервал в 6000 мс
/index/8-211
А как сделать чтоб в секундах
/index/8-179
МОЙ МЕТОД Cкрипт для прогресс бара (нужен таймер,кнопка и прогресс бар) На таймер: c("progress1")->position +=1; $time = c("progress1")->position; if($time==100){ c("timer1")->enable = false; setText(c("button1"), "Ждите..."); } На кнопку: c("timer1")->enable = true; c("timer1")->repeat = true; c("button1")->enabled = false; c("progress1")->position=0;
/index/8-1
не за что
/index/8-66
хмм, интересно.
/index/8-36
Спасибо! может пригодится...
Вы не можете добавлять комментарии