Заключительная часть по этой программе, сегодня поработает с разделом в меню – «настройка». В этом разделе будет возможность поменять цвет фона и изменить размер шрифта.
Начнем с обработки нажатия на разделы:
Напишем им функции:
В строчке 153 создаем функцию «white».
В строчке 154 создаем переменную «а» и помещаем в нее текст цвета (эта переменная понадобится, чтобы менять цвет во всех окнах. Переменная запоминает наше нажатие, то есть «белый» и позже мы будем передавать эту переменную в другие классы, то есть окна).
В строчке 155 пишем необходимую команду для смены цвета.
В строчке 156 меняем цвет фона на белый.
Остальные строчки аналогичны.
Приступим к смене размера шрифта:
В строчке 173 создаем функцию «t-8».
В строчке 174 создаем переменную «b» и помещаем в нее текст с размером шрифта (эта переменная понадобится, чтобы менять размер шрифта во всех окнах. Переменная запоминает наше нажатие, то есть «5pt» и позже мы будем передавать эту переменную в другие классы, то есть окна).
В строчке 175 меняем текст на размер, который прописан в переменной «b».
Остальные строчки аналогичны.
Теперь нам следует задать первому классу (окну) стандартный размер шрифта и цвет фона:
Это наш первый созданный класс (окно).
В строчке 14 добавляем в скобки переменные a и b (в них хранится размер шрифта и цвет фона, мы их будем передавать во все классы «окна», чтобы везде размер и цвет были одинаковы).
В строчке 20-21 создаем переменные a и b.
В строчках 22-23 задаем цвет фона из переменной.
Теперь передадим значения во все классы:
В строчке 230 снова в скобки пишем переменные a и b.
Строчки 234-236 вы уже знаете, пишем их снова, но уже в другом классе.
Продолжаем:
Пишем переменные в скобках и в строчках 248-251 снова пишем команды для смены цвета и размер шрифта.
Суть вы должны были уловить. Такое надо проделать во всех классах (окна), а иначе, не все окна поменяют цвет фона.
У вас остался класс Help, измените код сами:
И последнее что нам стоит сделать это при вызове класса передавать переменные, это выполняется следующим образом:
В функции вызывается класс, ему передаются переменные a и b.
Суть вы должны были уловить, вызываете класс – передаете переменные.
Вот итог проделанной работе:
Могу вас поздравить, создание программы законченно, надеюсь вам было, интересно и вы разобрались как это работает.