![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Маленькая проблемка со шрифтами [Delphi, Windows]
SergeR © (2007-03-29 15:07:00)Пишу на D7 KOL+MCK v2.55
При загрузке в дельфи своего проекта с некоторых пор у KOLForm и некоторых других контролов fontStyle почемуто всегда равен [fsBold].
Снимаю, компилю, сохраняю. Закрываю проект, открываю - такая же фигня.
Пробовал копаться в DFM файле - не помогает.
Где покопаться, чтоб это можно было убрать раз и навсегда? А то напрягает каждый раз при открытии проекта в Delphi fsbold присваивать false.
Vladimir Kladov (2007-03-30 15:53:00) [1]Delphi7 с update1? У меня в такой комбинации точно не было таких проблем. В основном я использую D6 с upd1 и upd2, там тоже все в порядке, как и в D5.
SergeR (2007-03-30 12:37:00) [2]
> Я ошибся немного. В OnBeforeCreateWindow нужно.
Там тоже пробовал.... не помогает
> Vladimir Kladov (29.03.07 19:19) [5]
> Никогда у меня такого не было, ни под какой Delphi. Попробуйте
> сделать простой проект. Что, в нем после переоткрытия опять
> fsBold вылезает? Сносите Delphi, ставьте по новой. Используйте
> только Build для пакетов. Ничего не помогает: копируйте
> проект, и начинайте удалять с формы все, пока после очередного
> повтора не исчезнет недопустимое поведение.
У меня было и не раз. Под разными ОС. Дельфи сносил, уже надоело это дело немного.Попробую посносить контролы. о результатах отпишусь.
homm (2007-03-29 21:15:00) [3]> [5] Vladimir Kladov (29.03.07 19:19)
Я думаю проблема не в том что fsBold вылезает, а втом что font не инициализируется.
> (писал в событии formCreate)
Я ошибся немного. В OnBeforeCreateWindow нужно.
Vladimir Kladov (2007-03-29 19:19:00) [4]Никогда у меня такого не было, ни под какой Delphi. Попробуйте сделать простой проект. Что, в нем после переоткрытия опять fsBold вылезает? Сносите Delphi, ставьте по новой. Используйте только Build для пакетов. Ничего не помогает: копируйте проект, и начинайте удалять с формы все, пока после очередного повтора не исчезнет недопустимое поведение.
SergeR (2007-03-29 17:02:00) [5]?? Не помогает,или я не понял где эту строчку надо писать :\
(писал в событии formCreate)
помогает только "снятие" fsbold у всех контролов,у которых форма является предком.
homm (2007-03-29 16:38:00) [6]нет. Нужно просто написать
Form.Font;
SergeR (2007-03-29 16:29:00) [7]Нда. Это мне нужно в OnFormCreate всегда
определять
Form.Font
TreeView.Font
TabControl.Font и т.д. ?
homm (2007-03-29 15:19:00) [8]Раз и навсегда — не знаю, но я пользуюсь
OnFormLoad:
Form.Font;