lorents

Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ztavria2 Цитата: Это не предусмотренно разработчиками. | жаль и еще один вопрос я тут причины не пойму в чем дело есть у меня 3 плагина WinButton (плагин 3 и 2 изначально не активны) и 11 CheckBox и такая ситуация хотел сделать чтобы если нажат один из CheckBox то плагин 2 становится активным а плагин 1 и 3 выполняю соответственно Выделить все CheckBox и Очистить все CheckBox вот их кода Плагин 1 Код: function Checked() local nCount = 11; for i = 1, nCount do CheckBox.SetChecked("CheckBox"..i, true); bChecked = CheckBox.GetChecked("CheckBox"..i); if (bChecked == false) then Plugin.SetEnabled("Plugin5", false); Plugin.SetEnabled("Plugin4", true); else Plugin.SetEnabled("Plugin5", true); Plugin.SetEnabled("Plugin4", false); end end end Checked(); | Плагин 3 Код: function Checked() local nCount = 11; for i = 1, nCount do CheckBox.SetChecked("CheckBox"..i, false); bChecked = CheckBox.GetChecked("CheckBox"..i); if (bChecked == false) then Plugin.SetEnabled("Plugin5", false); Plugin.SetEnabled("Plugin4", true); else Plugin.SetEnabled("Plugin5", true); Plugin.SetEnabled("Plugin4", false); end end end Checked(); | и конечно код проверки для плагина 2 on Preload Код: function SetButtonEnable() local bEnable = false; for n = 1, 11 do if (CheckBox.GetChecked("CheckBox"..n)) then bEnable = true; break end end if (bEnable) then Plugin.SetEnabled("Plugin2", true); else Plugin.SetEnabled("Plugin2", false); end end | P.S.: благодарю за помощь написания кодов Zloy_Gelud | Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 15:39 09-12-2008 | Исправлено: lorents, 15:40 09-12-2008 |
|