Групповые операции с контроламиDelphi , Компоненты и Классы , Свойства и СобытияГрупповые операции с контроламиЕсли например эти 10 CheckBox все время используются для групповых операций, чтобы не перебирать компоненты можно сделать так. 1) Берем ставим на форму 10 CheckBox 2) объявляем массив
3) Далее присваиваем указатели массиву:
Все, теперь к каждому CheckBox можно обратится как к элементу массива:
Так как здесь массив статический никаких действий по освобождению памяти делать не надо, по уничтожении компонентов деструктором формы элементы массива будут показывать вникуда. В любом случае этот массив занимает в памяти 40 байт - не большая плата за скорость и удобство. Автор: Vit (www.delphist.com, www.drkb.ru, www.unihighlighter.com, www.nevzorov.org) Взято с Vingrad.ru http://forum.vingrad.ru В статье описывается способ выполнения групповых операций с контролами на форме Delphi, заключающийся в объявлении массива указателей на компоненты и присваивании им значений. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Свойства и События ::
|
||||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |