Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2012.05.06;
Скачать: [xml.tar.bz2];

Вниз

скрол грида   Найти похожие ветки 

 
toropoff   (2012-01-08 19:39) [0]

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


 
Jeer ©   (2012-01-08 20:23) [1]

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

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


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

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

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

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

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

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


 
Jeer ©   (2012-01-08 20:48) [3]


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


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

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


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


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

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


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

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

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

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

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


 
Jeer ©   (2012-01-08 21:30) [6]


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


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


 
Jeer ©   (2012-01-08 21:32) [7]


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


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


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

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

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

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


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

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


 
Anatoly Podgoretsky ©   (2012-01-08 22:02) [10]


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

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



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2012.05.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.004 c
15-1324920220
Dimka Maslov
2011-12-26 21:23
2012.05.06
Опаньки!


15-1325175837
Алексей Татьянович
2011-12-29 20:23
2012.05.06
1 000 000. Куда?


2-1325802985
Дмитрий
2012-01-06 02:36
2012.05.06
Scheduler


2-1326047881
3asys
2012-01-08 22:38
2012.05.06
ADO Connection


15-1325361710
Anatoly Podgoretsky
2012-01-01 00:01
2012.05.06
С Новым Годом





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