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

Вниз

Баг в 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 вся ветка

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

Наверх





Память: 0.47 MB
Время: 0.039 c
14-1128501028
MBo
2005-10-05 12:30
2005.10.30
Ветка об $ALIGN


5-1105589926
farkhod
2005-01-13 07:18
2005.10.30
Компоненты TTextClient и TTextServer


2-1128453474
kami
2005-10-04 23:17
2005.10.30
"Нехватка" курсора при проходе MemProof


14-1129090626
Гарри Поттер
2005-10-12 08:17
2005.10.30
Помогите с Excel -м


4-1125140770
NikNet
2005-08-27 15:06
2005.10.30
Как правельно использовать GetFullPathName?





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