Подскажите, работает ли у кого эта функция вообще? Пытался удалить контролы, созданные через CtrlDelete - не работает, просто ничего не происходит когда запускаю скрипт
![Фотография](https://arma3.ru/forums/public/style_images/GreyRed/profile/default_large.png)
не работает CtrlDelete
Автор:
Windows
, 25 Apr 2017 18:53
![](https://arma3.ru/forums/uploads/profile/photo-10040.jpg?_r=1631299157)
Лучший Ответ vlad333000 , 26 April 2017 - 19:15
Windows, реализуйте "запоминание" ссылок на контролы при их создании:
_ctrl1 = _display ctrlCreate ["RscText", -1]; _display setVariable ["ctrl1", _ctrl1];
_ctrl1 = _display getVariable ["ctrl1", controlNull]; ctrlDelete _ctrl1;Или возможно напутали с IDD и IDC, проверте ID каждого дисплея и контрола Перейти к сообщению
![](https://arma3.ru/forums/public/style_images/GreyRed/right_white_10px.png)
Сообщений в теме: 4
#1
OFFLINE
Отправлено 25 April 2017 - 18:53
#4
OFFLINE
Отправлено 26 April 2017 - 19:15 Лучший Ответ
Windows, реализуйте "запоминание" ссылок на контролы при их создании:
_ctrl1 = _display ctrlCreate ["RscText", -1]; _display setVariable ["ctrl1", _ctrl1];
_ctrl1 = _display getVariable ["ctrl1", controlNull]; ctrlDelete _ctrl1;Или возможно напутали с IDD и IDC, проверте ID каждого дисплея и контрола
Сообщение отредактировал vlad333000: 26 April 2017 - 19:18
#5
OFFLINE
Отправлено 01 May 2017 - 13:21
Windows, реализуйте "запоминание" ссылок на контролы при их создании:
_ctrl1 = _display ctrlCreate ["RscText", -1]; _display setVariable ["ctrl1", _ctrl1];_ctrl1 = _display getVariable ["ctrl1", controlNull]; ctrlDelete _ctrl1;Или возможно напутали с IDD и IDC, проверте ID каждого дисплея и контрола
Спасибо за совет! Пробовал и таким образом - ctrlDelete отказывается работать. Возможно я сделал что - то не правильно. Решил проблему по средством передвижения контрола за край экрана, вроде работает.