![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Баг в MCK?
Shanker © (2005-02-28 23:28:00)При создании формы задаю свойство Caption. После нажатия Enter свойство снова возращается в изначальное "Form1". Положение исправляет ручная модификация этого свойства в Unit1.dfm
Похожая проблема и с KOLToolbar, когда создаю кнопку там: никак не поменять положение кнопки (свойства Left и Top). Но в этом случае ручная модификация Unit1.dfm уже не спасает...
Vladimyr (2005-03-04 12:22:00) [1]Я менял курсор. Но через АПИ. Так что было пофиг :-)
ECM (2005-03-03 12:22:00) [2]З.Ы. Кстати теже "яйца" были и с KOLForm.Cursor...
Неужели никто не натыкался? :)
Поэтому в mirror.pas правим еще и следующее:
procedure TKOLForm.SetCursor(const Value: String);
begin
...
if notFLocked then //!ecm
begin
FCursor := UpperCase( Value );
Change( Self );
end;
...
ECM (2005-03-03 12:03:00) [3]Мне кажется я нашел в чем дело (надо еще все проверить).
В mirror.pas надо поправить сл. функцию (исправления я выделил
жирным шрифтом):
procedure TKOLForm.SetFormCaption(const Value: String);
begin
...
if notFLocked then
begin
inherited Caption := Value;
if (Owner <> nil) and (Owner is TForm) then
(Owner as TForm).Caption := Value;
end;
...
После исправления пересоберите основной пакет MCK.
У меня Delphi6+2.05 - все стало ОК - меняется заголовок
в обоих местах - и на форме Делфи и KOLForm
Проверьте у себя плз.
Vladimyr (2005-03-03 11:19:00) [4]Кэпшин у КОЛ-формы автоматически берёт значение из кэпшина Дельфи-формы.
Меняешь его (в свойстве редактора) - и у КОЛ-формы он сам меняется.
Ну вот прямо щас проверил - всё ОК.
Правда, может не работать, если в свойствах проекта отключён автобилд.
Тогда надо включить его, или пробилдить проект вручную (установить свойство "BUILD" в true).
<Falcon> (2005-03-03 10:23:00) [5]У меня тоже ненормально. Как помоему - это баг и его убирать нужно. Можно и dfm править и в теле программы кэпшн задавать, но раз это свойство в инспекторе доступно для редактирования, то неплохо бы чтоб его изменение эфект имело...
Shanker (2005-03-03 01:24:00) [6]dimaxx
Не мучайся с OnCreate: просто вручную отредактируй Unit1.dfm как я.
Vladimyr
У меня Delphi6 + KOL 2.05 и ничего ненормально
Vladimyr (2005-03-02 19:34:00) [7]У меня всё нормально. KOL 2.05
dimaxx (2005-03-01 22:30:00) [8]Не помогает ни у Form, ни у KOLForm. Приходится извращаться и в OnCreate задавать заголовок.
mdw (2005-03-01 11:01:00) [9]Нет. Раньше нужно было менять у KOLForm, а некоторое время назад (версию не помню) стало у Form'ы.
А у Toolbar так и должно быть.
Shanker (2005-03-01 09:13:00) [10]Я как раз там и меняю, но не получается, как я писал выше.
Solik (2005-03-01 07:12:00) [11]дык свойства то менять надо у kolform а не у form
Читайте FAQ, уроки, таам все это есть!!