-
>> А есть ли такой же баг если использовать Panel вместо GroupBox. Если не уменьшать до 0 размер панели, то нет. При изменении размера панели до 0 после обратного увеличения нижняя граница контрола на панели уезжает до нижней границе панели. А после нескольких произвольных изменений до 0 и обратно нижняя граница панели вообще съезжает до нижней границе формы.
PS: Изменение размеров происходит изменением размеров формы - все Anchor'ы панели True, Anchor'ы контрола внутри также все True.
-
Мда.. GroupBox совсем глючный..
Проверьте еще есть ли баг со шрифтом - берем GroupBox, на него кидаем другой GroupBox и смотрим их Caption'ы, не исказился ли шрифт?
-
Со шрифтом все интересно. Он наследуется от формы, но размер почему-то свой, отличный от размера шрифта формы. Но! Достаточно поменять стиль шрифта программно у всей иерархии GroupBox - Font.FontStyle:=[] (или, например, размер шрифта) и тут же весь шрифт (включая все контролы, которые лежат внутри GroupBox) становится в точности как у формы. Даже у вложенных GroupBox'ов. Только менять параметры шрифта надо у всех GroupBox'ов - у тех, у кого не поменяем параметры шрифта останутся прежними, включая все контролы внутри GroupBox'ов. Точно также и у формы - пока не поменяем у нее какое-нибудь свойство шрифта, не меняется, хотя в редакторе все шрифты выставляются в точности с указанными. Плюс у GroupBox'а почему-то в редакторе цвет шрифта заголовка по умолчанию голубоватый и не зависит от того, какой задан в свойстве. Контролы, лежащие на GroupBox'ах (в т.ч. на вложенных) принимаю цвет родителя только после сворачивания формы в редакторе и разворачивании, но цвет шрифта самого GroupBox'а не меняется вообще.
Кстати, достаточно один раз поменять у формы параметр шрифта, чтобы весь шрифт на всех контролах стал таким каким и надо. И вложенные GroupBox'ы отображаются нормально.
Имхо надо убирать DefaultFont и все, что с ним связано. С тех пор как его ввели - шрифты все испортились. Раньше я не припомню никаких проблем со шрифтами. Что задал, то и получил. А теперь какой-то кошмар. До сих пор не понимаю зачем его ввели.
-
-
У меня Д7. Возможно проблема в ТурбоДельфи и возможно неправильное наследование ParentFont.
-
[62] Имхо надо убирать DefaultFont и все, что с ним связано. С тех пор как его ввели - шрифты все испортились.
to:Dimaxx - а чего тебе мешает допустим в INITIALIZATION это делать? или в FormBeforeCreate? Не, DefaultFont нужен. (Хотя в FormBeforeCreate можно и обойтись - SystemParameterInfo+CreateFontIndirect - обычно так и делаю). В каком смысле - испортились? Ну ставь 5 в LOGFONT.__Quality (или как её там).
to:DKOL - да, есть такое. похожий эффект можно получить если положить тулбар на эдитбокс (делал чтото типа вистаэдитдир).
-
>> В каком смысле - испортились? В том, что задаешь шрифт, а получаешь черти что - размер не тот. Раньше такого не было - какой задал шрифт, такой и получил.
-
Кто-то захватил kolmck.net и постит там что пожелает. Предупреждаю: к этому ресурсу я не имею никакого отношения. На данный момент зеркало прежнего kolmck на сайте kolmck.ru. Есть репозиторий на sourceforge: https://sourceforge.net/projects/keyobjectslibrary/
-
-
Меня направляет правильно: http://savepic.ru/13754280.pngВ крайнем случае, можно просто зайти на sourceforge.net и вбить в строку поиска keyobjectslibrary или kolmck. Можно и просто kol, но тогда результат не первый.
-
Кто-то захватил kolmck.ru, и постит там, что пожелает. Хотел скачать модуль math, а не тут то было (
-
-
AL-IV это тоже моя разработка. Я по ошибке залил обновление в корень сайта. Сейчас исправил. Извиняюсь за неудобства.
-
-
Может у хостера антивирусник на демо-kol-файлы среагировал?
-
-
YOUR HOSTING HAS BEEN SUSPENDED
ВАШ ХОСТИНГ БЫЛ ПРИОСТАНОВЛЕН
-
-
Владимир, прошёл слух, что Вы разрабатываете что-то новое по принципу KOL. Правда ли это?
-
Все на сайте. http://kolmck.000webhostapp.com/AL4/index_ru.htm и https://sourceforge.net/projects/al-ivAL-IV (Алфор) - язык программирования, с возможностью компилироваться в другие языки. До некоторых пор я поддерживал C++ (gcc/msvc), java, python. Потом их выбросил, и оставил только c#/Delphi/FPC. В том числе, код может компилироваться в Delphi/KOL, при этом получается (обычно) в несколько раз меньше (даже вдвое меньше, чем в C#). При этом запускается под всеми версиями Windows. Вариант c компиляцией в Free Pascal/LCL самый большой, и чуть подтормаживает, но может уже сейчас в Linux без wine (а потенциально и много еще куда, но потом).
|