Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/21: Рейтинг темы: голосов - 21, средняя оценка - 4.52
3030 / 1916 / 1649
Регистрация: 30.04.2011
Сообщений: 3,060

Программно создать компоненты Edit и Label

30.11.2012, 19:49. Показов 4115. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер, уважаемые форумчане. Дело вот в чем. Есть проект, в нем 2 формы. В главной форме пользователь должен ввести число n в поле Edit. В зависимости от этого числа во второй форме должны быть программно созданы n компонентов Label и n*2 компонентов Edit.
Примерно форма должна выглядеть так:
Label Edit Edit
Label Edit Edit
Label Edit Edit
Label Edit Edit

В смысле, в столбик. Буду очень благодарен за любую помощь.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.11.2012, 19:49
Ответы с готовыми решениями:

обработка OnChange для программно созданного edit
У меня есть ed:tedit и but:tbutton я их создал так: ed:=tedit(form1); ed.parent=form1; там далье параметры задал left и top, тоже самое...

Перенос данных из DBGrid в компоненты Edit
Возникла необходимость перенести данные из DBGrid в компоненты к примеру Edit Мой вариант был таким: в компоненте DBGrid, в свойстве...

Программно изменять параметры в 'Edit Connection' SimpleDataSet
Мучаюсь вопросом. Как изменять программно свойства компонента SimpleDataSet. А именно, hostname, username, password, login. Кто знает -...

4
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
30.11.2012, 19:56
компоненты можно создать так:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//в var
Edit1: TEdit;
Label1: TLabel;
 
//formCreate
begin
...//бла-бла-бла
Edit1:=TEdit.Create;
Label1:=TLabel.Create;
end;
 
//FormDestroy 
begin
Edit1.Destroy;
Label1.Destroy; 
end;
Дальше уже двигаешь программно компоненты на нужные позиции.
1
3030 / 1916 / 1649
Регистрация: 30.04.2011
Сообщений: 3,060
30.11.2012, 20:07  [ТС]
Но все же не создает. Видимо процедуру неправильно написал
FormMain - главная форма
FormCoordinates - вторая форма
Вот моя процедура
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
procedure TFormMain.Button1Click(Sender: TObject);
Var
  n,i: Integer;
  Edit1: TEdit;
  Label1: TLabel;
begin
  n:=StrToInt(FormMain.Edit1.Text);
  FormCoordinates.Show;
  For i:=1 to n do
  begin
    Edit1:=TEdit.Create(FormCoordinates);
    Edit1:=TEdit.Create(FormCoordinates);
    Label1:=TLabel.Create(FormCoordinates);
  end;
end;
0
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
30.11.2012, 20:09
Цыкл убери. И пиши код создания компонентов своими руками.
0
3030 / 1916 / 1649
Регистрация: 30.04.2011
Сообщений: 3,060
30.11.2012, 20:34  [ТС]
Все, разобрался...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.11.2012, 20:34
Помогаю со студенческими работами здесь

Отображение результата sql-запроса в видимый компонент (edit, memo, label...) в Delphi
Помогите! Есть база данных, есть sql-запрос ("SELECT COUNT * FROM DOC" - что значит - вывести количество строк расположеных в базе данных...

Задать отрезок [a,b] используя компоненты Label и Edit
Создать программу, в которой необходимо задать отрезок используя компоненты Label и Edit. Задать функцию y(x) c с помощью контейнера...

Визуальные компоненты Delphi (Edit, Label, Button).
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; ...

Программно\динамически созданные Edit\Label
Привет. Написал программу, в которой динамически создаётся n-ое кол-во Edit и Label. На лейблах название - в едитах вписывается информаци. ...

Edit Label (линейный) Panel, Edit Label (строки), Memo (одномер-ный),ComboBox ListBox , RadioButton (RadioGroup) CheckBox ,StringGrid (ввод пароля)
1)Edit Label (линейный) Panel Проверить истинность высказывания: "Цифры данного трехзначного числа образуют возрастающую...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru