2 / 2 / 0
Регистрация: 22.05.2013
Сообщений: 136
|
|||||||||||
1 | |||||||||||
Не создает кнопки в рантайм09.11.2014, 21:06. Показов 1202. Ответов 8
Метки нет (Все метки)
Помогите с лабой) мне нужно что бы на 1 копку создавалось окно где все элементы уже находились на нем (сделал и все норм пашет), а второе окно где они создавались бы в ручную ) и вот он почему то не хочет создавать ничего кроме пустого окна ! хелп плиз
RuntimeForm Кликните здесь для просмотра всего текста
ComponentManager Кликните здесь для просмотра всего текста
могу скинуть архив с проэктом если вдруг кто сможет помочь но из этого кода нефига не понял
0
|
09.11.2014, 21:06 | |
Ответы с готовыми решениями:
8
Проблема со скриптом, который создает кнопки Нужно сделать функцию, которая стирает все имеющиеся кнопки и создает новую матрицу с произвольными размерами. Визуализация компонентов в рантайм Рантайм егог на потоке |
2 / 2 / 0
Регистрация: 22.05.2013
Сообщений: 136
|
|
09.11.2014, 21:13 [ТС] | 3 |
вот
0
|
Супер-модератор
|
|||||||||||
09.11.2014, 21:37 | 4 | ||||||||||
Сообщение было отмечено kyzavr как решение
Решение
1
|
2 / 2 / 0
Регистрация: 22.05.2013
Сообщений: 136
|
|
09.11.2014, 22:29 [ТС] | 5 |
Спасибо)) да понял)))
Добавлено через 45 минут А не подскажешь как удалить кнопку? допустим после того как она нажалась ее удалить? как создать я понял) а вот как удалить чет не очень))
0
|
Супер-модератор
|
|||||||||||
09.11.2014, 23:30 | 6 | ||||||||||
Сообщение было отмечено kyzavr как решение
Решение
Поскольку удалить кнопку изнутри ее же обработчика OnClick нельзя - придется задействовать механизм отсылки сообщений. В класс TRunTime добавляешь:
1
|
2 / 2 / 0
Регистрация: 22.05.2013
Сообщений: 136
|
|
09.11.2014, 23:57 [ТС] | 7 |
Спасибо) но как я понял это для одноразового использования)? потому что если заново зайти и при попытке отобразить ее получается ошибка маленькая)) Я так понял кнопку он удаляет с концами? и типо опять не может создать ее и вылетает эта ошибка))
0
|
Супер-модератор
|
||||||
10.11.2014, 00:29 | 8 | |||||
Сообщение было отмечено kyzavr как решение
Решение
Если заново создать форму в рантайме, то все будет прекрасно работать, проверено.
Добавлено через 7 минут А для того, чтобы твой код не вылетал - достаточно просто перенести создание кнопки из TComponentManager.Create в ShowPic
1
|
2 / 2 / 0
Регистрация: 22.05.2013
Сообщений: 136
|
|
10.11.2014, 00:47 [ТС] | 9 |
Спасибо большое )))
0
|
10.11.2014, 00:47 | |
10.11.2014, 00:47 | |
Помогаю со студенческими работами здесь
9
Рантайм компиляция и выполнение C# кода ошибка рантайм эррор 6 оверфлоу SQLite Entity Framework 6. Не находит провайдер. Не создаёт таблицу, если даже создаёт БД Ошибка рантайм при обращении к пустой строке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |