Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.76/63: Рейтинг темы: голосов - 63, средняя оценка - 4.76
2 / 2 / 0
Регистрация: 05.02.2011
Сообщений: 82
1

Удаление динамически созданных объектов

06.02.2011, 00:11. Показов 11493. Ответов 22
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите плз. Пишу курсач по МИО. Вот ща работаю над интерфейсом. Я по нажатию кнопку создаю динамически объект edit. Хочу теперь при нажатии другой кнопки удалять этот объект, но не пойму как это реализовать. Помогите плз.
Вот мой код клавиши по которой создается объект. Всего может создатся 6 динамических объектов

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void __fastcall TForm1::Button2Click(TObject *Sender)
{
if (i_e<=6) { //дин.создание edit (ограничение 6 дин.созданных edit)
        top_edit+=30;
        height_group+=30;
        GroupBox1->Height=height_group;
        TEdit *edit=new TEdit(this);
        edit->Parent=GroupBox1;
        edit->Name="Edit"+AnsiString(i);
        edit->Text="";
        edit->Width=337;
        edit->Height=27;
        edit->Left=8;
        edit->Top=top_edit;
        i++;
        i_e++;
        }
        else ShowMessage("Превышен лимит создаваемых полей ввода");
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.02.2011, 00:11
Ответы с готовыми решениями:

Удаление динамически созданных объектов
Приветствую. Вопрос поднимался, но что то не получается! Создаю объекты в цикле PanMap = new...

События динамически созданных объектов
Всем привет :) Вопрос в том, как сделать отдельные события для каждой динамически созданной...

События динамически созданных объектов
Доброго всем времени суток! Суть вопроса такова: я динамически в пользовательском классе создаю...

Сохранение данных из динамически созданных объектов в PageControl
Всем привет. Суть проблемы на форме разместил компонент PageControl , в нём динамически создаю...

22
LK
Заблокирован
07.02.2011, 01:24 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от delete1991 Посмотреть сообщение
ну ты же мне сам сначала написал без -1
- ну да, я понял - "сам дурак" , а самому то голова - "для мебели" ?
0
2 / 2 / 0
Регистрация: 05.02.2011
Сообщений: 82
07.02.2011, 01:32  [ТС] 22
та да
мож еще помочь. Вот не могу нигде найти, вот в поле memo мне надо сделать так чтобы после буквы если печатается цифра, то она должна быть в нижнем регистре. Кто-нить знает как это делается?
0
LK
Заблокирован
07.02.2011, 19:42 23
1. Делаем массив
C++
1
int num[10]={0,1,2,3,4,5,6,7,8,9}
2. В цикле проходим по строкам Мемо.
3. Ищем начало вхождения нужного символа :
C++
1
Memo->SelStart.Pos(num[i]-1);
4. Задаем длину:
C++
1
Memo->SelLenght = 1;
5. Делаем нижний индекс:
C++
1
LowerCase();
Как-то так. Это - схема, а не код для copy-paste.
0
07.02.2011, 19:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.02.2011, 19:42
Помогаю со студенческими работами здесь

Обработка событий динамически созданных объектов в С++ Builder
Добрый день! Подскажите, пожалуйста, возможное решение следующей проблемы... Есть некая форма. На...

Удаление динамически созданных вкладок
Подскажите как сделать? Создаю вкладки по нажатию кнопки void __fastcall...

Удаление динамически созданных TSpeedButton
Имеется такой вот код, оптимизации 0, но сейчас не об этом. При попытке удалить массив из But,...

Удаление динамически-созданных компонентов
Использую класс, компонентами которого кроме всего прочего, являются StaticText и Edit, графическое...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru