![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
EditBox
Kirill © (2003-07-31 12:19:00)Создаю на форме при помощи KOL (ручками) сабж под WinXP:
edC:=NewEditbox(frM,[eoLowercase,eoWantTab]).SetPosition(1,1).SetSize(290,24);
edC.Color:=clwhite;
Но цвет почему-то не белый, а прозрачный (абсолютно) и ничего не вводится. У кого-нибудь такое было? В чем вообще может быть проблема?
Kirill (2003-08-18 01:49:00) [1]Спасибо. Попробую.
SPeller (2003-08-13 03:39:00) [2]Нужно вызвать функцию InitCommonControls. Она необходима только если не используется ниодного IE-шного контрола (CommonControls) типа ListView или TreeView, а только стандартные и IE-независимые. Я вставлял этот вызов в один из ProjectName_X.inc.
Kirill (2003-08-12 16:40:00) [3]Угу. В той же папке оказался .manifest. Грохнул его и старый проект заработал.
> Если включены темы ХР, топроблема в инициализации общих
> контролов (Common Controls)
Что это означает и как с ним бороться?
SPeller (2003-08-09 08:16:00) [4]Если включены темы ХР, топроблема в инициализации общих контролов (Common Controls)
Kirill (2003-08-08 17:37:00) [5]
> Попробую заново создать проект.
Создал - заработало... ????
Что за глюк проекта? Кто хочет посмотреть детально давайте мыло.
Kirill (2003-08-08 17:32:00) [6]Прошу прощения, за долгое молчание.
Applet:=NewApplet('My Applet').CenterOnParent;
Applet.Visible:=true;
Applet.Icon:=0;
frM:=NewForm(Applet,'My Form').SetSize(300,80).CenterOnParent;
edC:=NewEditbox(frM,[eoLowercase,eoWantTab]).SetPosition(1,1).SetSize(289,24);
edC.Color:=clWhite;
Run(Applet);
вот в общем-то и всё.
Попробую заново создать проект.
Gandalf (2003-08-04 14:05:00) [7]У меня все пашет - проверь свой frM - что за диво? Может особый какой контрол с особыми настройками.
Kirill (2003-08-04 13:38:00) [8]Даже при классической теме.