Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2009, 00:57   #1
Simon..14
Пользователь
 
Регистрация: 11.01.2009
Сообщений: 44
По умолчанию Сокращение выражения

каким образом можно сократьть выражения такого типа

Код:
Form5->BitBtn7->Enabled=false;
Form5->BitBtn8->Enabled=false;
Form5->BitBtn9->Enabled=false;
Form5->BitBtn10->Enabled=false;
Form5->BitBtn11->Enabled=false;
Form5->BitBtn12->Enabled=false;
Form5->BitBtn13->Enabled=false;
Form5->BitBtn14->Enabled=false;
Form5->BitBtn15->Enabled=false;
Form5->BitBtn16->Enabled=false;
Form5->BitBtn17->Enabled=false;

Последний раз редактировалось MaTBeu; 25.01.2009 в 01:27.
Simon..14 вне форума Ответить с цитированием
Старый 25.01.2009, 01:28   #2
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Положите все эти кнопки в GroupBox. Потом GroupBox1->Enabled = false;
Не знаю, я не пробовал, но должно сработать.
MaTBeu вне форума Ответить с цитированием
Старый 25.01.2009, 11:50   #3
Simon..14
Пользователь
 
Регистрация: 11.01.2009
Сообщений: 44
По умолчанию

Просто у меня есть определеные кнопки которым мне надо присвоить и екгу возможно можно их какбы через запятую перечислять
Simon..14 вне форума Ответить с цитированием
Старый 25.01.2009, 11:50   #4
Simon..14
Пользователь
 
Регистрация: 11.01.2009
Сообщений: 44
По умолчанию

или через масив
Simon..14 вне форума Ответить с цитированием
Старый 25.01.2009, 13:33   #5
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Да, с массивом можно.
Код:
TBitBtn *buttons = new TBitBtn[11];
buttons[0] = BitBtn1;
//и так далее...
//а потом
for(int i=0; i<11; i++)
   buttons[i]->Enabled = false;
Вот так 100% получиться.
MaTBeu вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Регулярные выражения Delphi Neymexa Помощь студентам 2 07.06.2011 23:56
Арифметические выражения spirit0k Общие вопросы C/C++ 0 26.10.2008 18:06
Сокращение после запятой Romuald Microsoft Office Excel 21 18.12.2007 10:32
Регулярные выражения Adamant Общие вопросы C/C++ 1 26.11.2007 19:44