Странное дело у меня происходит при работе с этим гридом. Заполняю грид из базы данных. Автоматически он называет колонки названиями полей из базы. Чтобы после каждого заполнения ставить свои названия колонок я написал процедуру:
- Код: Выделить всё
Private Sub GridFormater()
' MsgBox "Начало"
MSHFlexGrid1.TextMatrix(0, 1) = "Название колонки 1"
MSHFlexGrid1.TextMatrix(0, 2) = "Название колонки 2"
MSHFlexGrid1.TextMatrix(0, 3) = "Название колонки 3"
MSHFlexGrid1.TextMatrix(0, 4) = "Название колонки 4"
MSHFlexGrid1.TextMatrix(0, 5) = "Название колонки 5"
В начале этой процедуры стоит msgbox. Когда он работает - процедура тоже выполняется, но если его запаролить (как в примере) колонки сохраняют названия, данные по умолчанию и не хотят принимать те, которые нужны мне. Что делать?