Главная страница
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.056 c
6-1155111662
Kiloper
2006-08-09 12:21
2006.12.31
как с помощью компонента IdHTTP передать PHP скрипту файл?


15-1165610085
tesseract
2006-12-08 23:34
2006.12.31
pocket PC


1-1163492333
Layner
2006-11-14 11:18
2006.12.31
Showmessage в TThread.


15-1165413940
Иксик
2006-12-06 17:05
2006.12.31
Посоветуйте принтер/сканнер/копир 3 в 1


15-1164733693
VictorT
2006-11-28 20:08
2006.12.31
И на RC-форумах бывает прикольный стёб :D