31. Kibor - 12 Сентября, 2018 - 20:47:20 - перейти к сообщению
Это идентификатор. не переменная и не константа.
32. Overdose5530 - 27 Сентября, 2018 - 09:45:19 - перейти к сообщению
Здравствуйте. Вопрос разработчику. - контролы допускается до 30 каждого. в будущем количество контролов может быть увеличите ? без лимита еще лучше
33. Kibor - 27 Сентября, 2018 - 09:55:50 - перейти к сообщению
Не планируется.
34. Overdose5530 - 20 Октября, 2018 - 04:07:36 - перейти к сообщению
Цитата:
char c[200][100];
strcpy(#c[0][0], "строка");
strcpy(#c[1][0], "еще");
//В памяти будет
c[0][0]='с', c[0][1]='т', c[0][2]='р', c[0][3]='о', c[0][4]='к', c[0][5]='а', c[0][6]=0;
c[1][0]='е', c[1][1]='щ', c[1][2]='е', c[1][3]=0;
messagebox (format(#c[0][0]));//"строка"
messagebox (format(#c[1][0]));//"еще
strcpy(#c[0][0], "строка");
strcpy(#c[1][0], "еще");
//В памяти будет
c[0][0]='с', c[0][1]='т', c[0][2]='р', c[0][3]='о', c[0][4]='к', c[0][5]='а', c[0][6]=0;
c[1][0]='е', c[1][1]='щ', c[1][2]='е', c[1][3]=0;
messagebox (format(#c[0][0]));//"строка"
messagebox (format(#c[1][0]));//"еще
Здравствуйте. Я использую CREATE_INTERFACE.
пробовал методом тыка записать через EDIT строку string не получается. подскажите как
35. Kibor - 20 Октября, 2018 - 04:26:45 - перейти к сообщению
CODE:
string текст_который_ввели_в_Edit = getcontrol(EDIT_6);
36. Almighty - 22 Октября, 2018 - 10:07:52 - перейти к сообщению
Есть переменная int k, ее использую для выполнения логики при условии, указал ее в блоке старт.
Нужно, создать 3 кнопки "кнопка1", "кнопка2","кнопка3". в зависимости от выбраной кнопки задается чему равняется переменная k (1 , 2 , 3).
Подскажите, как при помощи графического интерфейса задать переменную int пользователем из предоставленных?(желательно с примером, Благодарю
Нужно, создать 3 кнопки "кнопка1", "кнопка2","кнопка3". в зависимости от выбраной кнопки задается чему равняется переменная k (1 , 2 , 3).
Подскажите, как при помощи графического интерфейса задать переменную int пользователем из предоставленных?(желательно с примером, Благодарю
37. Dantes3000 - 22 Октября, 2018 - 10:25:13 - перейти к сообщению
Almighty ,
CODE:
int pos_size_button0[3][4];
string text_button0[3];
int flag_button0[3];
pos_size_button0[0][0]=12; pos_size_button0[0][1]=22; pos_size_button0[0][2]=100; pos_size_button0[0][3]=20;
pos_size_button0[1][0]=133; pos_size_button0[1][1]=54; pos_size_button0[1][2]=100; pos_size_button0[1][3]=20;
pos_size_button0[2][0]=243; pos_size_button0[2][1]=90; pos_size_button0[2][2]=100; pos_size_button0[2][3]=20;
text_button0[0]="Кнопка 1"; text_button0[1]="Кнопка 2"; text_button0[2]="Кнопка 3";
//////////
createdialog(0, BUTTON, #pos_size_button0[0][0], #text_button0[0], #flag_button0[0]);
//////////
showdialog(0, "Диалог", 566, 297, 374, 171, 1, 1);
//////////
int k;
loop()
{
if(flag_button0[0]>0) //если кнопку 1 нажали больше 0 раз
{
k=1; //к = 1
flag_button0[0]=0; //надо выключать кнопку всегда
break; //вышли из цикла
}
if(flag_button0[1]>0) //если кнопку 2 нажали больше 0 раз
{
k=2; //к = 1
flag_button0[1]=0; //надо выключать кнопку всегда
break; //вышли из цикла
}
if(flag_button0[2]>0) //если кнопку 3 нажали больше 0 раз
{
k=3; //к = 1
flag_button0[2]=0; //надо выключать кнопку всегда
break; //вышли из цикла
}
}
destroydialog(0);
messagebox("k="+format(k));
string text_button0[3];
int flag_button0[3];
pos_size_button0[0][0]=12; pos_size_button0[0][1]=22; pos_size_button0[0][2]=100; pos_size_button0[0][3]=20;
pos_size_button0[1][0]=133; pos_size_button0[1][1]=54; pos_size_button0[1][2]=100; pos_size_button0[1][3]=20;
pos_size_button0[2][0]=243; pos_size_button0[2][1]=90; pos_size_button0[2][2]=100; pos_size_button0[2][3]=20;
text_button0[0]="Кнопка 1"; text_button0[1]="Кнопка 2"; text_button0[2]="Кнопка 3";
//////////
createdialog(0, BUTTON, #pos_size_button0[0][0], #text_button0[0], #flag_button0[0]);
//////////
showdialog(0, "Диалог", 566, 297, 374, 171, 1, 1);
//////////
int k;
loop()
{
if(flag_button0[0]>0) //если кнопку 1 нажали больше 0 раз
{
k=1; //к = 1
flag_button0[0]=0; //надо выключать кнопку всегда
break; //вышли из цикла
}
if(flag_button0[1]>0) //если кнопку 2 нажали больше 0 раз
{
k=2; //к = 1
flag_button0[1]=0; //надо выключать кнопку всегда
break; //вышли из цикла
}
if(flag_button0[2]>0) //если кнопку 3 нажали больше 0 раз
{
k=3; //к = 1
flag_button0[2]=0; //надо выключать кнопку всегда
break; //вышли из цикла
}
}
destroydialog(0);
messagebox("k="+format(k));
38. Overdose5530 - 20 Января, 2019 - 04:21:15 - перейти к сообщению
здравствуйте.
Edit - Поле для ввода текста или чисел. Можно считать и изменить.
допустим в строке Edit пишу заметки которые после запуска сохраняются.
Вопрос как в строке Edit писать все не в 1строку а перейти на следующею
что бы наша заметка не была супер длиной с лева на право
пример текса ниже
1245
123
12
1
зарание благодарю за ответы .
Edit - Поле для ввода текста или чисел. Можно считать и изменить.
допустим в строке Edit пишу заметки которые после запуска сохраняются.
Вопрос как в строке Edit писать все не в 1строку а перейти на следующею
что бы наша заметка не была супер длиной с лева на право
пример текса ниже
1245
123
12
1
зарание благодарю за ответы .
39. Kibor - 20 Января, 2019 - 04:27:59 - перейти к сообщению
40. Overdose5530 - 20 Января, 2019 - 13:55:41 - перейти к сообщению
Overdose5530 пишет:
Вопрос как в строке Edit писать все не в 1строку а перейти на следующею
Kibor пишет:
Перенос строки в EDIT
в немодальном диалоговом окне переносится строка энтером
в основном окне пример ниже мы запускаем код энтером
CREATE_INTERFACE
{
DIALOG "Anax" 150 200
BUTTONSCRIPT "(<< Пуск >>" 10 100 125 60
EDIT_19 "" 10 10 120 80
}