Поведение StringGrid.Clear в рантайме
Модератор: Модераторы
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
Поведение StringGrid.Clear в рантайме
При использовании компонента TPageControl проявляется странное поведение при заполнении компонента TStringGrid в рантайме. Заполнение происходит в обработчике TabSheet1Show. При первой отработке все хорошо работает. но как только мы переключимся на другую закрадку и вернемся обратно, то количество столбцов увеличивается. Провел небольшое исследование и пришел к выводу что процедура Clear компонента отрабатывает, но при попытке создать заново структуру грида получаем столбцы старого грида + заново созданные столбцы. Прикладываю тестовый пример для проверки. Проверялось под Windows XP SP3 x86
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
Проштудировав внимательно документацию получаем, что это фича. И служит она только для очистки грида со сбросом кол-ва строк и столбцов, а не для TColumns
