Форум программистов, компьютерный форум, киберфорум
Lazarus
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Lazarus Класс для работы с комплексными числами https://www.cyberforum.ru/ lazarus/ thread290843.html
В класе сума считается сумма двох комплексных чисел. Использовать этот объект для суммы сумы трёх чисел. Как это написать с помощью модуля и property?
2D игра, без движков, проблема с пульками Lazarus
Чтоб не переписывать тот же самый пост по 100 раз смотрим тут https://www.cyberforum.ru/delphi/thread286420.html.
Lazarus Закрыть форму Доброго времени суток. Помогите пожалуйста. У меня есть форма с главным меню. Я решил сделать закрытие через диалоговое окно. procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: boolean); begin if MessageDlg('Выйти ?',mtConfirmation,,0)=mrNo then CanClose:=False; end;а на вкладку меню procedure TForm1.MenuItem2Click(Sender: TObject); begin Form1.CloseQuery; end;Только проблема... https://www.cyberforum.ru/ lazarus/ thread290354.html Lazarus Сохранение содержимого формы между перезапусками приложения Здравствуйте! У меня вопрос, если, например, при нажатии кнопки я програмно создаю еще один TButton, то возможно ли сделать, чтобы после перезапуска программы, кнопка, которую я создал ранее - не исчезла. Заранее спасибо за помощь! https://www.cyberforum.ru/ lazarus/ thread289596.html
Lazarus COM object for Windows x64
Привет! Переписал COM обект с D2010 на Lazarus для работи на Windows x-64. Скомпилировалося нормально, но работать он там нестал! Может нужнонастроить компилятор както специально я в єтой среде первий раз пишу. Помогите мне спасибо! COM обєкт работает только в проводнике! Я прочитал что Lazarus плохо работает с COM в модуле ShlObj я ненашол обявления мого интерфейса и описал его сам: const...
Lazarus Объясните глюк с указателем https://www.cyberforum.ru/ lazarus/ thread288341.html
procedure Parser(var book:TBook); var f:textfile; c:char; tegs,s, old, main:string; apartment:TApartment; buffer:TBook; i:integer; size:integer; function ToPrevTeg(tegs:string):string; var p:integer;
Lazarus А можно с убунты под винду скомпилить? https://www.cyberforum.ru/ lazarus/ thread288283.html
А можно с убунты лазарусом под винду скомпилить?
Lazarus HTML в Lazarus
Обьясните, пожалуйста, почему лазарус отображает текст HTML-страницы розовым цветом? Хотя в тексте HTML-страницы везде указано использование черного цвета. Использую компоненты IPro (IpFileDataProvider; IpHtmlPanel).
Lazarus Динамические массивы через указатели https://www.cyberforum.ru/ lazarus/ thread287605.html
GetMem выделяет именно байты в указаанном количесте, не зависимо от типа указаетля? Выделил я память, предположим, по указателю var p:^integer; на n элементов типа integer, а как теперь в i-тый элмент (индексируя с ноля) записать значение перменной b:integer;?
Lazarus Учёт кодировки var f:textfile; c:char; begin AssignFile(f,'file.txt'); ReSet(f); Read(f,c); // Как здесь прочитать символ, не зависимо от дефолтной кодировки? Например, у меня на убунте системная локаль UTF-8, а файл в кодеровке WINDOWS-1251, надо прочитать символ, который может быть и кириллическим. Надо одновременно обеспечить переносимость и исходного текста, и исполняемого кода, и... https://www.cyberforum.ru/ lazarus/ thread287596.html
Ограничить область перемещения рисунка границами формы Lazarus
Вот который день мучаюсь над игрушкой а все некак невыходит:( текушая проблема как ограничить форму? ну т.е. я двигаю рисунок курсором и нехочу чтоб он попал за форму.Вот мои попытки реализации своей проблемы. Поправте плз procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState ); begin with Image2 do case Key of 37: Left:=Left-25; 40: Top:=Top+25; ...
Lazarus Найти страны, в которых экспортируется данный товар, и общий объём его экспорта https://www.cyberforum.ru/ lazarus/ thread284535.html
. Дан файл f, содержащий сведения об экспортируемых товарах: указывается наименование товара, страна, импортирующая товар, и объём поставляемой партии в штуках. Найти страны, в которых экспортируется данный товар, и общий объём его экспорта.
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
0

Динамическое создание и удаление элементов интерфейса - Lazarus - Ответ 1632241

10.05.2011, 10:43. Показов 4270. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Как в лазарусе динамически создавать элменты интерфейса? Пусть, например, требуется на объекте PanelMain разместить динамический массив объектов класса, например, TCombobox, расставить их в виде таблицы, при наступлении определённых событий менять количество строк, использование TStringGrid не желательно. Управление положением элементов мне знакомо, но как их создать и удалить? И как декларировать сам массив?

Добавлено через 4 часа 5 минут
Начал с кнопок и эдитов:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
     Title[0]:=TButton.Create(FormStreets);
     Title[0].Parent :=FormStreets;
     Title[0].Width  :=100;
     Title[0].Height :=23;
     Title[0].Caption:='';
     Title[0].Left   :=0;
     Title[0].Top    :=23;
     Title[1]:=TButton.Create(FormStreets);
     Title[1].Parent :=FormStreets;
     Title[1].Width  :=100;
     Title[1].Height :=23;
     Title[1].Caption:='Улица';
     Title[1].Left   :=100;
     Title[1].Top    :=23;
     GetMem(Streets,book.StreetsCount*sizeof(TEdit));
     for i:=0 to book.StreetsCount-1 do
     begin
          (Streets+i)^:=TEdit.Create(FormStreets);
          (Streets+i)^.Parent:=FormStreets;
          (Streets+i)^.Width :=100;
          (Streets+i)^.Height:=23;
          (Streets+i)^.Left  :=100;
          (Streets+i)^.Top   :=23+i*23;
          (Streets+i)^.Text  :=(book.StreetsData+i)^;
     end;
, кнопки создаются, а едиты нет.

Добавлено через 13 минут
Кажется нашёл. Ошибка была в файле входных данных: пропущен слэш закрывающего тега.

Добавлено через 41 минуту
Проблема решена.

Вернуться к обсуждению:
Динамическое создание и удаление элементов интерфейса Lazarus
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.05.2011, 10:43
Готовые ответы и решения:

Динамическое создание элементов интерфейса
Здравствуйте. Есть небольшая проблема с динамическим созданием элементов интерфейса. Не понимаю как...

Динамическое создание элементов интерфейса
Здравствуйте. Мне интересно знать, как динамически создавать элементы интерфейса. Например, в...

Динамическое создание элементов интерфейса
Хотелось бы создавать кнопочки и др. элементы в аплете динамически, читая информацию из...

Динамическое создание элементов интерфейса
Только недавно начал изучать сишарп. Необходимо создать кнопку, которая создает лабел, при нажатии...

0
10.05.2011, 10:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.05.2011, 10:43
Помогаю со студенческими работами здесь

Динамическое создание элементов интерфейса
С Новым Годом, друзья. В общем, печалька у меня: создаю элементы, а в обработчиках события не знаю...

Динамическое создание элементов интерфейса?
подскажите плз. и/или ткните носом где почитать про динамическое создание элементов интерфейса...

Динамическое создание элементов интерфейса вынесено в отдельный класс. Доступ к Controls главной формы
Из Ответы на 7 самых частых вопроса по WinForms Пример динамического создания кнопки: ...

Динамическое создание и удаление элементов
Есть форма по которой можно перемещать изображения которые описываются и создаются с помощью...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru