powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / builder
17 сообщений из 17, страница 1 из 1
builder
    #33606061
Zhan<BCB>
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создал с помощью метода InsertControl объекты на форме, как к ним обратиться?
...
Рейтинг: 0 / 0
builder
    #33606103
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, Zhan&amp!

Za> Создал с помощью метода InsertControl объекты на форме,
Za> как к ним обратиться? Тема Ответить

Код покажи. А вобще, ты ведь указатель получил ? Вот по нему и обращайся

----------------------------
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
builder
    #33606113
ZhanBCB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Смотри я по нажатию клавиши создаю объекты через один указатель. одно нажатие один объект
...
Рейтинг: 0 / 0
builder
    #33606139
ZhanBCB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создал с помощью метода InsertControl объекты на форме, как к ним обратиться?


Примерный код
TImage *Image;
int i=0;

Функция нажатия кнопки Баттон1(....)
{
Image = new ...


// задаю свойтва
i++;
Image->Name="Image"+IntToStr(i);
Form1->InsertControl(Image);
}
...
Рейтинг: 0 / 0
builder
    #33606172
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно сложить созданные объекты в массив, например, в TList
Можно по Controls у формы пробегаться.
первый вариант предпочтительней
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
builder
    #33606186
ZhanBCB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я не знаю сколько раз пользователь нажмет кнопку Баттон1, поэтому массив не приемлем
...
Рейтинг: 0 / 0
builder
    #33606196
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, ZhanBCB!

Z> Я не знаю сколько раз пользователь нажмет кнопку Баттон1,
Z> поэтому массив не приемлем

Не в массив, я оговорился. Но наводку дал: TList

----------------------------
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
builder
    #33606205
ZhanBCB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извините, за безграммотность. Можно поподробнее про TList?
...
Рейтинг: 0 / 0
builder
    #33606209
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, ZhanBCB!

Z> Извините, за безграммотность. Можно поподробнее про TList?

Не извиню, нажми F1 и прочитай. Что непонятно - спрашивай

----------------------------
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
builder
    #33606217
ZhanBCB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тогда такой вопрос: А как после создания этого объекта, например Button прописать что-нибудь при ее нажатии, ведь при написании ее на форме еще нет?
...
Рейтинг: 0 / 0
builder
    #33606222
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, ZhanBCB!

Z> Тогда такой вопрос: А как после создания этого объекта,
Z> например Button прописать что-нибудь при ее нажатии, ведь
Z> при написании ее на форме еще нет?

Ничего не понял. Ты что хочешь ? Событие назначить динамически созданному компоненту ?

----------------------------
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
builder
    #33606230
ZhanBCB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне нужно создать динамически поля ввода(Edit), штук 10-..., а после считать с них информацию или что-нибудь подобное?
...
Рейтинг: 0 / 0
builder
    #33606238
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, ZhanBCB!

Z> Мне нужно создать динамически поля ввода(Edit), штук
Z> 10-..., а после считать с них информацию или что-нибудь
Z> подобное?

В чем конкретно проблема состоит ?

----------------------------
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
builder
    #33606251
ZhanBCB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как к ним обратиться как проверить при вводе на какме либо символы?
...
Рейтинг: 0 / 0
builder
    #33606271
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, ZhanBCB!

Z> Как к ним обратиться

Зпомнишь их в TListe и обращайся к ним

Z> как проверить при вводе на какме либо символы?

если ты хочешь обрабатывать OnChange для TEdit-ов, то назначь созданным компонентам обработчик этого события.

TList *L=new TList;

................

TEdit *e=new TEdit(yourform);
e->OnChange=YourOnChangeProcedure;
L->Add(e);
yourform->InsertControl(e);

Что значит "обращаться" ?

TEdit *e=dynamic_cast<TEdit*>(L->Items[x]);
if (e) ShowMessage(e->Text);

----------------------------
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
builder
    #33606274
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, еще надо Parent присвоить
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
builder
    #33606279
ZhanBCB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Огромное спасибо попробую, если что еще задам вопросы.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / builder
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]