Plastik--X
|
||||||
1 | ||||||
Компоненты - динамическое создание03.03.2008, 20:33. Показов 3501. Ответов 11
Метки нет (Все метки)
Народ подскажите как создать эти 5 эдитов не на Form1 , а например на
TabControl1 на 3 вкладке!!!
|
03.03.2008, 20:33 | |
Ответы с готовыми решениями:
11
Создание компоненты Динамическое создание TCppWebBrowser Динамическое создание компонентов Динамическое создание Form |
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
04.03.2008, 09:35 | 2 |
ну так главное этим компонентам правильно родителя указать...
0
|
0 / 0 / 0
Регистрация: 10.10.2008
Сообщений: 5
|
||||||
10.10.2008, 13:09 | 3 | |||||
пасибо огромное, все прекрасно работает!!!
сделал нечто похожее:
0
|
10.10.2008, 14:12 | 4 |
руками прописываешь в заголовочнике формы
Код
void __fastcall OnBtnClick (TObject *Sender); Код
void __fastcall OnBtnClick (TObject *Sender) { TButton *m_btn = dynamic_cast<TButton*>(Sender); if (m_btn->Name == "чему то") // реакция на нажатие определённой кнопки ... ... } Код
TButton *but=new TButton(this); ... ... ... but->OnClick = OnBtnClick; // присваиваем обработчик
1
|
0 / 0 / 0
Регистрация: 10.10.2008
Сообщений: 5
|
|||||||||||
15.10.2008, 12:10 | 5 | ||||||||||
вроде сделал как надо, но всеравно не работает((
Unit1.cpp :
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
15.10.2008, 12:30 | 7 |
elron, ну код какой-то мутный, там все делается проще, но тебе виднее, а ошибку исправить легко:
Код
void __fastcall TForm1::OnBtnClick (TObject *Sender){ TButton *m_btn = dynamic_cast<TButton*>(Sender); if(m_btn->Name == "but1"){ but->Width+=30; } }
1
|
0 / 0 / 0
Регистрация: 10.10.2008
Сообщений: 5
|
|
15.10.2008, 12:47 | 9 |
всё работает)) ну всё, пришло моё время
пасибо))
0
|
0 / 0 / 0
Регистрация: 10.10.2008
Сообщений: 5
|
|
24.10.2008, 13:49 | 10 |
это.. а как сделать чтоб например при нажатии на кнопку она изменяла свои параметры? например при нажатии на кнопку qwe1 эта кнопка изменяла длину или ширину.. а то в исходнике изменяется только последняя созданная кнопка..
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
24.10.2008, 14:41 | 11 |
тебе просто на онклике надо анализировать, какую кнопку жали и ее параметры менять
0
|
0 / 0 / 0
Регистрация: 10.10.2008
Сообщений: 5
|
||||||
01.12.2008, 14:02 | 12 | |||||
Это.. с кнопкой разобрался.. кто-нибудь может подсказать как сделать тоже самое, только с компонентом TImage, а точнее чтоб динамически создать и сделать событие при нажатии на картинку(типа OnImgClick):
0
|
01.12.2008, 14:02 | |
01.12.2008, 14:02 | |
Помогаю со студенческими работами здесь
12
Динамическое создание кнопок Динамическое создание компонентов Динамическое создание RichEdit'a Динамическое создание форм Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |