Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (5): « 1 2 [3] 4 5 »   

> Описание: Создание графического интерфейса и контролов: Dialog, Button, Static, Edit, Check, Combo. Считывание и запись в них данных.
Vlados1990
Отправлено: 15 Октября, 2017 - 08:16:48
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 2
Дата рег-ции: Окт. 2017  
Репутация: 0




У меня вопрос по выпадающему списку COMBO.
Хочу реализовать скрипт:
В диалоговом окне, например, будет 6 выпадающих списков COMBO!
В каждом выпадающем списке будет по 10 строк, к примеру.
Смысл скрипта, в следующем:
В зависимости от выбранной строки COMBO_0 и строки COMBO_1 , должна выполняться одна операция, если выбрана другая строка COMBO_0 и другая строка COMBO_1, то другая операция и т.д.
Как это реализовать с помощью переменных, а то портянку писать не охото, или по другому нельзя?
Просто получаться нужно к каждому варианту написать и закрепить свою операцию, а таких вариантов нужно получается написать 300 шт. 10х10 строк. 3 Варианта.
Если не понятно расписал, скажите, распишу подробнее!!!)))
 
 Top
007wan
Отправлено: 15 Октября, 2017 - 12:00:04
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




 Vlados1990 пишет:
У меня вопрос по выпадающему списку COMBO.
Хочу реализовать скрипт:
В диалоговом окне, например, будет 6 выпадающих списков COMBO!
В каждом выпадающем списке будет по 10 строк, к примеру.
Смысл скрипта, в следующем:
В зависимости от выбранной строки COMBO_0 и строки COMBO_1 , должна выполняться одна операция, если выбрана другая строка COMBO_0 и другая строка COMBO_1, то другая операция и т.д.
Как это реализовать с помощью переменных, а то портянку писать не охото, или по другому нельзя?
Просто получаться нужно к каждому варианту написать и закрепить свою операцию, а таких вариантов нужно получается написать 300 шт. 10х10 строк. 3 Варианта.
Если не понятно расписал, скажите, распишу подробнее!!!)))


А не проще один список или пару кнопок или галки?
 
 Top
Overdose5530
Отправлено: 18 Февраля, 2018 - 18:27:01
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 47
Дата рег-ции: Авг. 2017  
Репутация: 0




Здравствуйте. Как мне с помощью EDIT отправлять цифры для k.width=806;
k.height=633; хочу изменять размер окна игры с диалогового окна кибор. Закатив глазки
 
 Top
Kibor
Отправлено: 18 Февраля, 2018 - 18:38:50
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8094
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




 Цитата:
k.width=formatsn(getcontrol(EDIT_0));


EDIT_0 "806" 105 8 120 18


..
 
 Top
Kibor
Отправлено: 04 Марта, 2018 - 18:16:07
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8094
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




Если не устраивает интерфейс собранных окон в Кибор, можете создать и подключить любые диалоговые окна, с любыми контролами самостоятельно.
 
 Top
Dantes3000
Отправлено: 10 Сентября, 2018 - 23:42:19
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1463
Дата рег-ции: Июнь 2016  
Репутация: 58




Сохранить настройки не получится?
 
 Top
Kibor
Отправлено: 10 Сентября, 2018 - 23:54:59
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8094
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




 Dantes3000 пишет:
Сохранить настройки не получится?

Почему нет? Для этого есть INITDIALOG
CODE:
int N;

N=formatsn(getcontrol(EDIT_0));




if (fopen ("C:\config.txt", "w")!=0)
{//если открылся
fwrite(N); fwrite (ENDL);
fclose();//закрываем файл
}


messagebox (N);


INITDIALOG
{
if (fopen ("C:\config.txt", "r")!=0)//открываем файл для чтения "r"
{//если открылся
fread(N);

sendcontrol(EDIT_0, format(N));
fclose();//закрываем файл
}
}




CREATE_INTERFACE
{
DIALOG "Название окна" 237 180 //РазмерX РазмерY
BUTTONSCRIPT "Запустить" 125 121 100 25 //ПозицияX ПозицияY РазмерX РазмерY
//Добавление контролов управления ......
STATIC_0 "Статичный текст" 10 10 90 18 //ПозицияX ПозицияY РазмерX РазмерY
EDIT_0 "5" 105 8 120 18 //ПозицияX ПозицияY РазмерX РазмерY

}
 
 Top
Dantes3000
Отправлено: 11 Сентября, 2018 - 00:04:40
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1463
Дата рег-ции: Июнь 2016  
Репутация: 58




Не сразу понял о него предназначении)
(Добавление)
Помню как эта опечатка 2 года назад меня ввела в маленький ступор)
 Цитата:
getcontrol для Static, Edit, Combo возвращает cstring.
 
 Top
Kibor
Отправлено: 11 Сентября, 2018 - 00:20:44
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8094
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




Исправил. Это машинально. Из C++ класс CString
 
 Top
Dantes3000
Отправлено: 13 Сентября, 2018 - 02:02:55
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1463
Дата рег-ции: Июнь 2016  
Репутация: 58




Я так понял - циклом отослать контрол не получится? CHECK_0 - это еще одна "не переменная не константа"?
 
 Top
Страниц (5): « 1 2 [3] 4 5 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« О программе Кибор »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by