|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.04.2015, 15:57 | #11 |
Форумчанин
Регистрация: 16.01.2015
Сообщений: 672
|
пусть так
|
27.04.2015, 20:19 | #12 |
Пользователь
Регистрация: 09.03.2010
Сообщений: 48
|
Лэйбл тут за тем, что грид не отрисовывает на 15 ячеек текст сплошняком не обращая внимание на разделители между ячейками одной строки.
И в моем случае единственное место, где можно накладывать лэйбл правильно (читай- начало в нужном месте) это событие отрисовки ячейки. |
27.04.2015, 22:15 | #13 | |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 594
|
Цитата:
Вам уже указали на вашу методологическую ошибку и дали очень простое решение, чтобы получить правильный результат: Могу пояснить. Допустим, вы удалите первый лэйбл. Но ведь RightGrid.ComponentCount при этом пересчитываться не будет и вы в любом случае в конце концов получите ошибку, поскольку ваш цикл будет всегда исходить из того, что компонентов в вашем RightGrid-е по-прежнему осталось RightGrid.ComponentCount... Хотя часть из них вы уже уничтожили и, следовательно, RightGrid.ComponentCount стал меньше, чем был изначально... Так понятно? P.S. Кстати, ещё раз обратите внимание на пост phomm - он вам ненавязчиво намекнул, что нумерация компонентов начинается с 0, а не с 1... Последний раз редактировалось kropotkina-alice; 27.04.2015 в 22:20. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработчик динамически созданных объектов | Cruzel | C++ Builder | 1 | 09.06.2014 05:39 |
перетаскивание динамически созданных объектов | kaizer131 | Общие вопросы Delphi | 13 | 15.06.2011 07:59 |
Сохранение динамически созданных объектов | Marsel737 | Общие вопросы Delphi | 25 | 15.12.2009 14:24 |
Свойства динамически созданных объектов. | Dorithur | Общие вопросы Delphi | 4 | 12.12.2009 15:35 |