Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

скрол грида


toropoff ©   (2012-01-08 19:39:00) 

подскажите пожалуйста, как сделать ширину скрола у грида нужной ширины или высоты?
а так же я колонки ровняю как раз по ширине грида, но грид.width идет с учетом ширины скролбара, как узнать его ширину ?


toropoff   (2012-01-08 22:02:00) [1]

первое впечатление от TStyleManage'а что или кривой ещё или через жопу.
обрабатывает ParentFont грид только для шрифта шапки.
что за бред.. делать так уже всё через стили, обрабатывать так уже всё..


Anatoly Podgoretsky   (2012-01-08 22:02:00) [2]


> У предка TCustomGrid есть свойство GridLineWidth.

Это ширина линии, а не ширина колонки, которая включает область данных, отступы и ширину разделителя.


toropoff   (2012-01-08 21:57:00) [3]

Jeer ©, хороший совет!

я посмотрел бы, как ты на плазме издали читал бы список грида 10-м шрифтом..

не знаешь так и скажи..


Jeer   (2012-01-08 21:32:00) [4]


> разве это изыски желание менять размер шрифта грида, в зависимости от размера формы?


Это не осознанная глупость.


Jeer   (2012-01-08 21:30:00) [5]


> учиться мне уже давно не у кого


Тем более тогда актуален совет - бери стандартный дизайн, максимально используй проверенные алгоритмы, соединяй упомянутое в  эксклюзивное решение для выбранного клиента.


toropoff   (2012-01-08 21:06:00) [6]

Германн ©,  спасибо!

Jeer ©, разве это изыски желание менять размер шрифта грида, в зависимости от размера формы?

решил писать на XE2.
перечитал всё в гугле по TStyleManager, нигде не нашел инфу об изменениях в реалтайме. пересмотрел и понял как смог код, не нашел как добраться до размера скролбара дбгрида.

ну а насчет вашего совета - учиться мне уже давно не у кого, у самого уже взрослые дети, может сам их и научу в своё время..


Германн   (2012-01-08 20:52:00) [7]


> наверное не вмещаюсь ровно в границы из-за разделительных
> линий колонок.
> можно как-то их размер узнать

У предка TCustomGrid есть свойство GridLineWidth.


Jeer   (2012-01-08 20:48:00) [8]


> буду очень должен!


Я никому не должен, кроме мамы, папы и нескольких Учителей, чего и тебе советую.

1. Главное - функционал.
2. Дизайн - максимально стандартный для выбранной прикладной сферы.
3. Изыски - для профи.


toropoff   (2012-01-08 20:40:00) [9]

угу. я так и делаю.. написал просто неверно.
наверное не вмещаюсь ровно в границы из-за разделительных линий колонок.
можно как-то их размер узнать?

а изменить ширину скролбала можно?
я как понимаю это где где то в винапи..

поставил XE2.
можно ли как-то в реалтайме через TStyleManager или ещё как изменить параметр ширины скрола грида?

для меня как-то непонятно организован VCL style.
Подскажите пожалуйста как поменять тут размер шрифта для DBGrid'а и ширину скрола..

буду очень должен!


Jeer   (2012-01-08 20:23:00) [10]

"А, корованы все идут"

P.S.
Если такой необходимый "корованщикам" свойство - ClientW*, ClientH*.


Наверх

Титульная страница Поиск, карта сайта Написать письмо