|
1 / 1 / 0
Регистрация: 10.04.2012
Сообщений: 84
|
|
Динамическое создание контролов14.08.2012, 14:26. Показов 4774. Ответов 5
Метки нет (Все метки)
Задача такая: есть определенное количество(список) данных, по клику на которые надо выводить на форму подданные этого материала (текст, картинки, и т.д.) Проблема вышла сразу же в списках. Создал пользовательский контрол для элемента списка.
Вопрос такой, как динамически создавать этот элемент в форме, например, при нажатии кнопки (для теста)? Т.е. контрол должен пополняться определенными уникальными данными, при каждом нажатии появляться внизу предшествующего контрола, не перекрывать его. Если моя реализация очень уж тугая, буду благодарен, если кто нибудь предложит что-нибудь по-проще.
0
|
|
| 14.08.2012, 14:26 | |
|
Ответы с готовыми решениями:
5
Динамическое создание контролов Динамическое создание контролов |
|
1 / 1 / 1
Регистрация: 21.10.2011
Сообщений: 78
|
||||||
| 14.08.2012, 15:10 | ||||||
|
Я умею создавать контролы динамически, но не умею создавать им события.
Вот пример, как я создавал контрол linklabel (ссылка) в richTextBox'e.
1
|
||||||
|
1 / 1 / 0
Регистрация: 10.04.2012
Сообщений: 84
|
|
| 14.08.2012, 15:16 [ТС] | |
|
Да, кое что прояснилось. События это через EwentHandler по-моему. Но вот когда материалы по ссылке выводить, придется всю форму чистить, потом вывести нужные данные.. Мне веб-программирование больше нравится)
0
|
|
|
1 / 1 / 1
Регистрация: 21.10.2011
Сообщений: 78
|
|
| 14.08.2012, 15:46 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 10.04.2012
Сообщений: 84
|
||||||
| 14.08.2012, 17:23 [ТС] | ||||||
|
Так.. вопрос с созданием динам данных решил. На его смену пришел другой. Как отправлять данные через EventHandler?.У меня при генерации контролов используется массив. В нем указываю, что при событии Click вызывался некий метод. Но не знаю как передать некие данные (например id материала). Строка выглядит так:
0
|
||||||
|
1 / 1 / 1
Регистрация: 21.10.2011
Сообщений: 78
|
|||||||||
| 14.08.2012, 22:44 | |||||||||
Заумно писать не умею, ну надеюсь тут понятно
0
|
|||||||||
| 14.08.2012, 22:44 | |
|
Помогаю со студенческими работами здесь
6
Динамическое создание контролов на форме Динамическое создание контролов по имени класса Динамическое добавление контролов Динамическое отображение контролов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|