|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.06.2012, 15:36 | #1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Создание нескольких компонентов сразу в цикле
Добрый день! Задача проста: в базе данных есть текст в неком поле. Нужно в цикле вытащить этот текст, создать форму, ричэдит для каждого вытащенного значения и вытащенное значение помещать в последний созданный ричэдит. Не получается создать в цикле, ошибка при присвоении имени новой форме (Form):
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
05.06.2012, 15:45 | #2 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
Код:
Зачем вобще использовать значение поля в имени? Создайте дополнительное поле у класса формы и увеличивайте его для каждой новой формы. Код:
Код:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
Последний раз редактировалось veniside; 05.06.2012 в 15:52. |
05.06.2012, 16:03 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А зачем вообще имя формы нужно? Разве что при поиске по Component.Name.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
05.06.2012, 16:05 | #4 | ||||
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Цитата:
Цитата:
Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
||||
05.06.2012, 16:08 | #5 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
05.06.2012, 16:11 | #6 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Вот, сделал так (вроде работает):
Код:
1. Как при создании формы расположить их рядом друг с другом на рабочем столе? Ну, например, чтобы расстояние между созданными формами было где-то полсантиметра или сантиметр. Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
Последний раз редактировалось artemavd; 05.06.2012 в 16:18. |
|
05.06.2012, 16:13 | #7 | ||
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 05.06.2012 в 16:15. |
||
05.06.2012, 16:27 | #8 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Вот, наваял так создание формы:
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
05.06.2012, 16:34 | #9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Заведи начальные значения для Left и Top. При создании формы давай приращение. Один см тяжелее, для разных разрешений разное к-во пикселей. Вычислить можно, но не уверен, что для всех возможных конфигураций мониторов. Можно просто давать приращение, ну 20 пикселей например. Или 1см обязательно? Размеры экрана в пикселях в Screen.Width и Screen.Height
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 05.06.2012 в 16:42. |
05.06.2012, 17:20 | #10 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
А как именно правильно записать приращение? Помоги немного кодом если не сложно.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Очистка сразу нескольких StringGrid | Artamos | Компоненты Delphi | 7 | 13.05.2011 13:58 |
Установка нескольких атрибутов сразу | Shouldercannon | Общие вопросы Delphi | 7 | 01.05.2011 22:49 |
обращение к именам компонентов в цикле | JK0 | Помощь студентам | 7 | 23.09.2010 14:10 |
заполнение сразу нескольких однотипных значений | Domanoff | БД в Delphi | 2 | 22.04.2010 13:37 |
Создание сразу нескольких txt файлов | Nice42ru | Помощь студентам | 11 | 11.02.2010 18:35 |