Форум: "Прочее";
Текущий архив: 2006.12.31;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.039 c