Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.27;
Скачать: CL | DM;

Вниз

Изменение размеров колонки в DBGrid   Найти похожие ветки 

 
ertong   (2004-05-30 13:55) [0]

Как отследить сабж. В упор невижу нужное событие!


 
Domkrat ©   (2004-05-30 13:58) [1]

onColumnMoved видимо


 
ertong   (2004-05-30 14:03) [2]

>> Domkrat
Нет! onColumnMoved реагирует только на перемещение колонок :(


 
Domkrat ©   (2004-05-30 14:35) [3]

Значит нет. Может попробовать сторонние компоненты типа QuantumGrid.


 
Ertong ©   (2004-05-30 14:46) [4]

А есть хорошая бесплатная альтернатива ?


 
Vemer ©   (2004-05-30 14:47) [5]

У меня так: DBGrid.ColumnResizing.False + проверка ширины системного ScrollBar + Form.Borderstyle.Single :).
Настраиваешь ширину при дизайне, на Form.Create проверяешь ширину ScrollBar, вносишь корректвы. Отлично работает.


 
Ertong ©   (2004-05-30 14:59) [6]

to Vemer
Я так понял, что вы сделали изменение ширины колонок в соответсвии с размерами окна? А мне нужно что-бы пользователь сам сделал себе корективы и настройки сохранялись автоматически!


 
Vlad ©   (2004-05-30 15:20) [7]


> Ertong ©   (30.05.04 14:59) [6]


> пользователь сам сделал себе корективы и настройки сохранялись
> автоматически!

Тогда зачем тебе вобще нужно такое событие ? Так получится, что если юзер будет сидеть баловаться, ресайзить колонки,то у тебя будет постоянно отрабатывать процедура сохранения настроек ? Нехорошо как-то.
Сохраняй настройки один раз, перед закрытем формы, к примеру.
Или дай юзеру кнопку: "сохранить настройки", пусть сам, когда ему надо, тогда и сохраняет.


 
ertong   (2004-05-30 18:24) [8]


> Сохраняй настройки один раз, перед закрытем формы, к примеру.
> Или дай юзеру кнопку: "сохранить настройки", пусть сам,
> когда ему надо, тогда и сохраняет.

Ну... Это дело вкуса. В практически всех программах, где есть перемещаемые тулбары, ИМХО сохранение идет сразу. Логично, что в моем случае это как раз было бы хорошо.


 
Vlad ©   (2004-05-30 18:38) [9]


> ertong   (30.05.04 18:24) [8]


> В практически всех программах, где есть перемещаемые тулбары,
> ИМХО сохранение идет сразу.

Есть доказательства ?
У меня есть большие сомнения по этому поводу. Потому как логика таких действий непонятна.
Зачем сохранять десятки или сотни раз при каждом перемещении, съедая кучу ресурсов у системы, если можно сохранить один раз в момент закрытия формы(OnClose). А результат получим один и тот же. Можете объяснить смысл ?


 
ertong   (2004-05-30 18:42) [10]


> Зачем сохранять десятки или сотни раз при каждом перемещении

Нет! Вы наверное не поняли! Я хочу сохранять только после окончания перемещения текущего елемента. Т.е. я делаю сохранение один раз за перемещение.


 
Vlad ©   (2004-05-30 18:52) [11]


> ertong   (30.05.04 18:42) [10]

Думаю, что все прекрасно понял.
Вот сижу я и настраиваю колонки грида по своему вкусу. Играюсь, так сказать. Перемещаю десять, двадцать раз, пока не получу желаемую мне картинку. И при каждом ресайзе вызывается процедура сохранения настроек, что замедляет работу программы. Зачем ?
Можете объяснить зачем это делать, если настройки достаточно сохранить ОДИН раз при закрытии формы ?


 
Сергей Суровцев ©   (2004-05-30 23:01) [12]

>ertong   (30.05.04 18:24) [8]
>Ну... Это дело вкуса. В практически всех программах, где есть
>перемещаемые тулбары, ИМХО сохранение идет сразу. Логично, что
>в моем случае это как раз было бы хорошо.

В любой нормальной это делается при закрытии формы либо по кнопке "сохранить настройки". Для -практически сразу- нет просто вообще никаких разумных аргументов.



Страницы: 1 вся ветка

Текущий архив: 2004.06.27;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.025 c
14-1086892505
GanibalLector
2004-06-10 22:35
2004.06.27
][APKОВ !!!ту-ту-ту-тууу!!!туууу-тууууу!!!!


1-1087129148
AlexG
2004-06-13 16:19
2004.06.27
Динамическое меню и панели инструментов...


1-1086863999
Ruslan
2004-06-10 14:39
2004.06.27
Подскажите как сделать чтобы картинка на ToolButton занимала


3-1085826331
lemon
2004-05-29 14:25
2004.06.27
Проверка на выделение записи в таблице (компонент DBgrid)


6-1083623695
Eugene13
2004-05-04 02:34
2004.06.27
База видео фильмов в инете...