Главная страница
    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.039 c
11-1131454344
algambra
2005-11-08 15:52
2006.12.31
замены системных модулей


9-1137539317
grouzd[E]v
2006-01-18 02:08
2006.12.31
Scroller Alive! Please test =)


1-1163424853
GEN++
2006-11-13 16:34
2006.12.31
Контролер сетевой активности


2-1165772153
lobach
2006-12-10 20:35
2006.12.31
Как отследить запуск приложения?


15-1166058481
Бугага
2006-12-14 04:08
2006.12.31
«Черную дыру» поймали с поличным





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский