• Страница 1 из 1
  • 1
Форум » Обсуждение аддонов » Разработка аддонов WoW » [Help]Событие на галочке (Событие на галочке)
[Help]Событие на галочке
Azmodan
Скаут
Привет всем. Скажите пожалуйста, как сделать так, чтобы когда галочка включена какой-то код выполнялся, а когда выключена то нет. Заранее спасибо.
Сообщение # 1 написано 18.04.2013 в 20:17
Nyll
Azmodan, Смотря что нужно... Обычно я делаю через переменную, если переменная 1 выполняет действие если 0 то нет. Если память не изменяет по дефолту галка не стоит (если не указать в параметре) то значит делаем переменную с 0 значением...

Код
local chekbox = 0


Дальше задаем фрейме чекбокса событие при клики ну если быть точнее то "OnClick"

Код
if (chekbox == 0) then -- Проверяем если у нас переменная равна нулю то задаем этой переменной значение 1
    chekbox = 1 -- Присваиваем переменной значение 1
else -- Если значение не 1 или любое другое то мы присваиваем значение переменной 0   
    chekbox = 0  -- Присваеваем нуливое значение к переменной
end


Ну а дальше в нашем коде мы делаем проверку на переменную и выполняем код...

Код
if (chekbox == 1) then
   print("Галочка стоит")
else
   print("Галочка не стоит")
end


Вот, таким способом я реализовываю чекбоксы..
Если честно есть много способов их сделать но я пользуюсь самым простым и быстрым smile
Маме беркута привет!
Сообщение # 2 отредактировано Nyll - Пятница, 19.04.2013, 05:46
Azmodan
Скаут
Большое спасибо за ответ)
Сообщение # 3 написано 19.04.2013 в 17:50
Nyll
Закрыто
Маме беркута привет!
Сообщение # 4 написано 05.05.2013 в 18:41
Форум » Обсуждение аддонов » Разработка аддонов WoW » [Help]Событие на галочке (Событие на галочке)
  • Страница 1 из 1
  • 1
Поиск: