Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.041 c
2-1165524022
Святослав
2006-12-07 23:40
2006.12.31
Как в Delphi 2006 написать собственные компоненты?


2-1165824346
lobach
2006-12-11 11:05
2006.12.31
100 кнопок


2-1165852725
sportman
2006-12-11 18:58
2006.12.31
Запуск файла


15-1165956112
hell
2006-12-12 23:41
2006.12.31
вирус


2-1165909132
term1t
2006-12-12 10:38
2006.12.31
Сново Access Violation...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский