Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.30;
Скачать: CL | DM;

Вниз

Баг в MCK?   Найти похожие ветки 

 
Shanker   (2005-02-28 23:28) [0]

При создании формы задаю свойство Caption. После нажатия Enter свойство снова возращается в изначальное "Form1". Положение исправляет ручная модификация этого свойства в Unit1.dfm
Похожая проблема и с KOLToolbar, когда создаю кнопку там: никак не поменять положение кнопки (свойства Left и Top). Но в этом случае ручная модификация Unit1.dfm уже не спасает...


 
Solik   (2005-03-01 07:12) [1]

дык свойства то менять надо у kolform а не у form
Читайте FAQ, уроки, таам все это есть!!


 
Shanker   (2005-03-01 09:13) [2]

Я как раз там и меняю, но не получается, как я писал выше.


 
mdw ©   (2005-03-01 11:01) [3]

Нет. Раньше нужно было менять  у KOLForm, а некоторое время назад (версию не помню) стало у Form"ы.
А у Toolbar так и должно быть.


 
dimaxx ©   (2005-03-01 22:30) [4]

Не помогает ни у Form, ни у KOLForm. Приходится извращаться и в OnCreate задавать заголовок.


 
Vladimyr ©   (2005-03-02 19:34) [5]

У меня всё нормально. KOL 2.05


 
Shanker   (2005-03-03 01:24) [6]

dimaxx
Не мучайся с OnCreate: просто вручную отредактируй Unit1.dfm как я.

Vladimyr
У меня Delphi6 + KOL 2.05 и ничего ненормально


 
<Falcon>   (2005-03-03 10:23) [7]

У меня тоже ненормально. Как помоему - это баг и его убирать нужно. Можно и dfm править и в теле программы кэпшн задавать, но раз это свойство в инспекторе доступно для редактирования, то неплохо бы  чтоб его изменение эфект имело...


 
Vladimyr ©   (2005-03-03 11:19) [8]

Кэпшин у КОЛ-формы автоматически берёт значение из кэпшина Дельфи-формы.
Меняешь его (в свойстве редактора) - и у КОЛ-формы он сам меняется.
Ну вот прямо щас проверил - всё ОК.

Правда, может не работать, если в свойствах проекта отключён автобилд.
Тогда надо включить его, или пробилдить проект вручную (установить свойство "BUILD" в true).


 
ECM ©   (2005-03-03 12:03) [9]

Мне кажется я нашел в чем дело (надо еще все проверить).
В mirror.pas надо поправить сл. функцию (исправления я выделил
жирным шрифтом):

procedure TKOLForm.SetFormCaption(const Value: String);
begin
...
 if not FLocked then
 begin
   inherited Caption := Value;
   if (Owner <> nil) and (Owner is TForm) then
     (Owner as TForm).Caption := Value;
 end;
...


После исправления пересоберите основной пакет MCK.
У меня Delphi6+2.05 - все стало ОК - меняется заголовок
в обоих местах - и на форме Делфи и KOLForm

Проверьте у себя плз.


 
ECM ©   (2005-03-03 12:22) [10]

З.Ы. Кстати теже "яйца" были и с KOLForm.Cursor...
Неужели никто не натыкался? :)
Поэтому в mirror.pas правим еще и следующее:

procedure TKOLForm.SetCursor(const Value: String);
begin
...
 if not FLocked then //!ecm
 begin
   FCursor := UpperCase( Value );
   Change( Self );
 end;
...


 
Vladimyr ©   (2005-03-04 12:22) [11]

Я менял курсор. Но через АПИ. Так что было пофиг :-)



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

Текущий архив: 2005.10.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.051 c
3-1126853127
ZZZ
2005-09-16 10:45
2005.10.30
Блокировка кнопки закрытия окна.


1-1128582443
Андрон
2005-10-06 11:07
2005.10.30
Как узнать, что объект - наследник какого-то базового типа?


4-1125138258
lelik2005
2005-08-27 14:24
2005.10.30
Помогите с созданием окна по рисунку


2-1128929639
alol
2005-10-10 11:33
2005.10.30
выделение строк в DBGrid


2-1128368845
Pasha L
2005-10-03 23:47
2005.10.30
Пробелы в ком строке