Андрей |
Отправлено: 04.01.2005, 04:16 |
|
Не зарегистрирован
|
Меня попросили доработать приложение! и вот что оказалось переписывать я его не хочу но есть небольшая проблема
на формах огромное колличество компонентов к примеру на одной из форм ~140 edit'ов все они идут с именами допустим с edit1 и заканчивая edit140 соответственно понятнтое дело я могу сгенерировать от edit1 до edit140 но как к ним обратиться в таком случае чтобы не прописывать все ето добро вручную?!!! |
|
olegenty |
Отправлено: 04.01.2005, 07:58 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
создать vector< TEdit*> vEdits, map< pair < AnsiString, TEdit*>> (для доступа по имени), TEdit* pEdits[] или TList/TStringList (для доступа по имени), ну и не иметь проблем...
кроме того, у формы есть св-во Controls, а ещё можно в run-time проверять, а не TEdit* ли текущий контрол, и если да, то и вот и всё...
вариантов, как грязи, сам видишь...
|
|
Андрей |
Отправлено: 06.01.2005, 02:52 |
|
Не зарегистрирован
|
Спасибо все нормально работает я сделал через TList
тока фот подтормаживает наверно слишком быстро обновление! |
|
Димыч |
Отправлено: 06.02.2005, 15:50 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 38
|
Подскажи как сгенерить 140 ЕДИТОВ не вставляя их на форму вручную? |
|