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

Вниз

Stringgrid   Найти похожие ветки 

 
Lovd_E   (2006-12-05 23:14) [0]

Добрый вечер.
Ребят, стал заниматься созданием Stringrid,
похожим на Excel.
Возник вопрос, как они-Microsoft хитро сделали Resize Col или Row.
C хинтом и DrawFocusRect я разобрался, вызывать его нужно самостоятельно, не используя
метод Hint и Rect прорисовывать при изменении.
Но как они сделали, чтобы при Resize строк или столбцов
расширялась первый столбец или первая строка, а остальные нет, только после окончания Resize
соответ. столбец или строки принимали полученные значения.
У кого какие мысли?
Такое ощущение, что FixedCol or FixedRow отделный Stringgrid, а сама
сетка - другой Stringgrid.
Заранее спасибо.


 
Loginov Dmitry ©   (2006-12-05 23:16) [1]

> Но как они сделали, чтобы при Resize строк или столбцов
> расширялась первый столбец или первая строка, а остальные
> нет


У них Delphi круче!


 
Германн ©   (2006-12-06 01:50) [2]

У них мозги круче :-(


 
Lovd_E   (2006-12-06 03:19) [3]

Но это мы еще посмотрим.
Русские - лучше всех !!!


 
Elen ©   (2006-12-06 07:45) [4]


> Lovd_E

Гм.Гм. Что-то я не пойму проблемы - (у меня, кстати утро). StringRid тоже позволяет раздвинуть ячейки строки или колонки. What"s Up, Doc?


 
Наиль ©   (2006-12-06 11:11) [5]

> Гм.Гм. Что-то я не пойму проблемы - (у меня, кстати утро)
> . StringRid тоже позволяет раздвинуть ячейки строки или
> колонки. What"s Up, Doc?

Его смущает то, что в Excel заголовок столбца может изменять размеры независимо от размеров колонок.

> Такое ощущение, что FixedCol or FixedRow отделный Stringgrid,
> а сама
> сетка - другой Stringgrid.

Похожего эффекта можно достичь, расположив над гридом панель с множеством панелек, разделёных сплитерами.
Сам грид не должен содержать Fixed-строк-столбцов. Ширина (высота) столбцов должна соответсвовать ширине панелек.


 
Vlad433 ©   (2006-12-06 11:30) [6]

Не совсем понятен вопрос. Речь идет о ресайзе выделенных столбцов ? А если нет, почему они должны изменять размеры ?


 
Prohodil Mimo ©   (2006-12-06 13:03) [7]

Lovd_E   (06.12.05 23:14)
а ты уверен, что они на основе стринггрида делали? :о)


 
Strate ©   (2006-12-06 14:04) [8]

Напиши с нуля. Тогда получится :)


 
Strate ©   (2006-12-06 14:05) [9]

Vlad433 ©   (06.12.06 11:30) [6]

Там заголовок колонки/строки только меняется во время ресайза. А вся сетка - только после окончания. Вот это и хочет автор воспроизвести наверное...



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

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

Наверх




Память: 0.48 MB
Время: 0.039 c
2-1165348337
ProgRAMmer Dimonych
2006-12-05 22:52
2006.12.31
Подскажите, плз, как правильно к своему TCustomControl прицепить


15-1165258556
cando
2006-12-04 21:55
2006.12.31
работа с вэб камерой


11-1143003617
DmiSb
2006-03-22 08:00
2006.12.31
GridLines в ListView другого цвета


15-1165961948
Real
2006-12-13 01:19
2006.12.31
Резервное копирование - чем вы пользуетесь?


2-1165897474
Kvinta
2006-12-12 07:24
2006.12.31
Вернуть Field а ADO