Видимость столбцов rxDBGrid

Модераторы: alexs, Модераторы

Видимость столбцов rxDBGrid

Сообщение ronin » 12.12.2011 14:04:57

Не знаю глюк или нет но если установить свойство PropertyStorage (IniPropStorage) и сделать столбец невидимым, то свойство width столбца при сохранении равно 0, соответственно при открытии формы в следующий раз и попытке сделать столбец видимым он не виден, потому что его длина равна 0, приходится руками растягивать что бы стал виден.

Может я чё то не так делаю?

p.s. rx 1.0 rxnew 2.1.2.105

Добавлено спустя 5 часов 47 минут 2 секунды:
я так понимаю прийдётся вручную писать сохранение состояния столбцов грида? :(
ronin
постоялец
 
Сообщения: 174
Зарегистрирован: 27.01.2010 00:14:46

Re: Видимость столбцов rxDBGrid

Сообщение sign » 13.12.2011 06:28:16

Я лично имею привычку размеры (панелей, колонок гридов и пр.) и некоторые иные параметры сохранять при выходе из программы и, соответственно, восстанавливать при запуске.
Очень удобно, работа на следующий день выглядит ровно в том же виде, как вчера вечером.

Как следствие, такого рода вопросы, как у вас, у меня просто не возникают.
sign
энтузиаст
 
Сообщения: 1131
Зарегистрирован: 30.08.2009 09:20:53

Re: Видимость столбцов rxDBGrid

Сообщение ronin » 13.12.2011 07:59:43

в delphi пользовался ehlib или devexpress, там у гридов есть спец функции сохранения параметров, поэтому такого вопроса не возникало, если в компоненте предусмотрена такая функция почему бы ей не воспользоваться и не изобретать велосипед, а сэкономить время на разработку, вы не находите?

Добавлено спустя 3 часа 42 минуты 28 секунд:
не понимаю почему при скрытии столбца через диалог грида его ширина сбрасывается на 0 о_О

вопрос решил, вручную прописал изменение нулевой ширины столбца при загрузке из ini файла... костыль конечно, но главное работает
ronin
постоялец
 
Сообщения: 174
Зарегистрирован: 27.01.2010 00:14:46

Re: Видимость столбцов rxDBGrid

Сообщение alexs » 13.12.2011 20:03:47

ronin писал(а):не понимаю почему при скрытии столбца через диалог грида его ширина сбрасывается на 0 о_О

Насколько я помню - это поведение стандартного грида при установке у колонки Visible=false. Я там специально не изменяю ширину - только visible.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь


Вернуться в RxLib

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 34

Рейтинг@Mail.ru