Смотрите - есть 3 label'а и доно поле для ввода edit1.
Мне нужно если ты жмакаешь по любому лэйбелу , то появлялся edit1 на лэйбеле и то , что вводишь поле ввода сохранялось в лэйбэле , а если нажимаешь на пустое место , то лэйбел переименовывался , а поле ввода скрылось и переместилось в начальную точку.
Но у меня не получается
Клик по пустому месту.
Ваще не пойму..
Мне нужно если ты жмакаешь по любому лэйбелу , то появлялся edit1 на лэйбеле и то , что вводишь поле ввода сохранялось в лэйбэле , а если нажимаешь на пустое место , то лэйбел переименовывался , а поле ввода скрылось и переместилось в начальную точку.
Но у меня не получается
PHP код:
//Пкм клик по лэйбелу
global $lbl , $lebx , $leby;
$lbl = c("lcomp")->caption;
$lebx = c("lcomp")->x;
$leby = c("lcomp")->y;
switch($button){
case 1:
c("menu")->popup( cursor_pos_x(), cursor_pos_y());
break;
case 2: $x = cursor_pos_x();
$y = cursor_pos_y();
Mouse_Event(2, $x, $y, 0, 0);
Mouse_Event(4, $x, $y, 0, 0);
closePage();
break;
}
Клик по пустому месту.
PHP код:
$text = c("edit1")->text;
$vis = c("edit1")->visible;
$code = 'if($vis == 1){
c("edit1")->hide();
c("edit1")->x = 1233;
c("edit1")->y = 698;
global $lbl , $lebx , $leby;
c("edit1")->text = "";
c("reedit")->enable = 0;
$lbl = "";
$lebx = "";
$leby = "";
}';
if($text !== null){
eval ($code);
}
else {
}//Ну типа весь код возвращает все назад...