Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 3.00 Создание графического интерфейса и контролов: Dialog, Button, Static, Edit, Check, Combo. Считывание и запись в них данных.

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

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


А не проще один список или пару кнопок или галки?
23. Overdose5530 - 18 Февраля, 2018 - 10:27:01 - перейти к сообщению
Здравствуйте. Как мне с помощью EDIT отправлять цифры для k.width=806;
k.height=633; хочу изменять размер окна игры с диалогового окна кибор. Закатив глазки
24. Kibor - 18 Февраля, 2018 - 10:38:50 - перейти к сообщению
 Цитата:
k.width=formatsn(getcontrol(EDIT_0));


EDIT_0 "806" 105 8 120 18


..
25. Kibor - 04 Марта, 2018 - 10:16:07 - перейти к сообщению
Если не устраивает интерфейс собранных окон в Кибор, можете создать и подключить любые диалоговые окна, с любыми контролами самостоятельно.
26. Dantes3000 - 10 Сентября, 2018 - 15:42:19 - перейти к сообщению
Сохранить настройки не получится?
27. Kibor - 10 Сентября, 2018 - 15:54:59 - перейти к сообщению
 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

}
28. Dantes3000 - 10 Сентября, 2018 - 16:04:40 - перейти к сообщению
Не сразу понял о него предназначении)
(Добавление)
Помню как эта опечатка 2 года назад меня ввела в маленький ступор)
 Цитата:
getcontrol для Static, Edit, Combo возвращает cstring.
29. Kibor - 10 Сентября, 2018 - 16:20:44 - перейти к сообщению
Исправил. Это машинально. Из C++ класс CString
30. Dantes3000 - 12 Сентября, 2018 - 18:02:55 - перейти к сообщению
Я так понял - циклом отослать контрол не получится? CHECK_0 - это еще одна "не переменная не константа"?

Powered by ExBB FM 1.0 Final