CODE:
int pos_size_button0[3][4];
string text_button0[3];
int flag_button0[3];
pos_size_button0[0][0]=62; pos_size_button0[0][1]=159; pos_size_button0[0][2]=100; pos_size_button0[0][3]=20;
pos_size_button0[1][0]=64; pos_size_button0[1][1]=185; pos_size_button0[1][2]=100; pos_size_button0[1][3]=20;
pos_size_button0[2][0]=64; pos_size_button0[2][1]=210; pos_size_button0[2][2]=143; pos_size_button0[2][3]=20;
text_button0[0]="запуск"; text_button0[1]="сохранить в файл"; text_button0[2]=" открыть запись из файла";
//////////
int pos_size_edit0[1][4];
string text_edit0[1];
pos_size_edit0[0][0]=77; pos_size_edit0[0][1]=35; pos_size_edit0[0][2]=100; pos_size_edit0[0][3]=20;
text_edit0[0]="";
//////////
int pos_size_check0[1][4];
string text_check0[1];
int flag_check0[1];
pos_size_check0[0][0]=58; pos_size_check0[0][1]=35; pos_size_check0[0][2]=17; pos_size_check0[0][3]=20;
text_check0[0]="";
flag_check0[0]=0;
//////////
createdialog(0, BUTTON, #pos_size_button0[0][0], #text_button0[0], #flag_button0[0] |
EDIT, #pos_size_edit0[0][0], #text_edit0[0] |
CHECK, #pos_size_check0[0][0], #text_check0[0], #flag_check0[0]);
//////////
showdialog(0, "Диалог", 595, 300, 250, 300, 1, 1);
//////////
кнопка();
loop()
{
sleep(10);
}
function кнопка()
{
loop()
{
if (flag_button0[0]==1)return;
sleep (10);
}
}
/////////////////////////////////////////
string text_button0[3];
int flag_button0[3];
pos_size_button0[0][0]=62; pos_size_button0[0][1]=159; pos_size_button0[0][2]=100; pos_size_button0[0][3]=20;
pos_size_button0[1][0]=64; pos_size_button0[1][1]=185; pos_size_button0[1][2]=100; pos_size_button0[1][3]=20;
pos_size_button0[2][0]=64; pos_size_button0[2][1]=210; pos_size_button0[2][2]=143; pos_size_button0[2][3]=20;
text_button0[0]="запуск"; text_button0[1]="сохранить в файл"; text_button0[2]=" открыть запись из файла";
//////////
int pos_size_edit0[1][4];
string text_edit0[1];
pos_size_edit0[0][0]=77; pos_size_edit0[0][1]=35; pos_size_edit0[0][2]=100; pos_size_edit0[0][3]=20;
text_edit0[0]="";
//////////
int pos_size_check0[1][4];
string text_check0[1];
int flag_check0[1];
pos_size_check0[0][0]=58; pos_size_check0[0][1]=35; pos_size_check0[0][2]=17; pos_size_check0[0][3]=20;
text_check0[0]="";
flag_check0[0]=0;
//////////
createdialog(0, BUTTON, #pos_size_button0[0][0], #text_button0[0], #flag_button0[0] |
EDIT, #pos_size_edit0[0][0], #text_edit0[0] |
CHECK, #pos_size_check0[0][0], #text_check0[0], #flag_check0[0]);
//////////
showdialog(0, "Диалог", 595, 300, 250, 300, 1, 1);
//////////
кнопка();
loop()
{
sleep(10);
}
function кнопка()
{
loop()
{
if (flag_button0[0]==1)return;
sleep (10);
}
}
/////////////////////////////////////////
Как сделать, что бы если галочка не активирована, то ничего не происходит(поле эдит будет не задействовано, т.е независимо от записей ничего происходить не будет), а если активирована, то в поле можно будет только вводить целые числа. Еще я добавил 3 кнопки: "сохранить в файл"-она будет сохранять данные поле EDIT текстовый файл, а кнопка "открыть запись из файла"-будет возвращать данные из файла в поле EDIT и кнопка "запуск"-будет вводить данные поля EDIT на клавиатуре, т.е будет писать на клаве это, то что набрано(т.е, например, жмем в яндекс поисковик и он будет набирать на клавиатуре)
И еще: если даже не сохранили в файл(пустой) и не открыли из файла записи(пустой), то если ввели в поле эдит целое число, то он его напишет на клавиатуре