Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Размер KOLTabControl в WinCE [WinCE]


Harlong ©   (2008-10-21 02:28:00) 

Можно ли заставить сабж растянуться на всю родительскую форму? При установке Align:=caClient все равно остаются полоски по 1 пиксель со всех сторон, и черная рамка вокруг TabControl'а. :(


AnarchyMob   (2008-10-27 01:56:00) [1]

>> в частности не работают свойства Left & Top

Извеняюсь, не работает только свойство Left.


AnarchyMob   (2008-10-27 01:49:00) [2]

Немного не по теме, но всё-же возник вопрос: я на одной странице TabControl'а разместил ScrollBox и он стал "родителем" для всех элементов, но теперь я не могу изменять положения элементов, в частности не работают свойства Left & Top и поэтому все они прижимаются к левой границе ScrollBox'а. Подскажите пожалуйста что делать.


Harlong   (2008-10-21 23:41:00) [3]

Ага, полегчало, спасибо. Но тогда я так понимаю, что HasBorder нужно добавить список published для TKOLTabControl'а в MCK, дабы можно было это чудесное свойство задавать в дизайнтайме. ;)
mckCtrls.pas, любая строка с 1836 по 1861:
-->    property HasBorder default True;


Yury Sidorov   (2008-10-21 22:33:00) [4]

Тогда еще сделать:
TabControl1.HasBorder:=False;


Harlong   (2008-10-21 19:32:00) [5]

И точно, остается только черная рамка в 1 пиксель, но это уже не так критично.


Yury Sidorov   (2008-10-21 15:42:00) [6]

Поставить Border=0 для формы и будет работать.


AnarchyMob   (2008-10-21 15:25:00) [7]

У меня тоже так, но я решил свою проблему растянув таб на экран используя размеры и положение:

TabControl1.Top:=0;
TabContrfol.Left:=0;
TabControl.Width:=240; //ширина экрана КПК (240х320)
TabControl.Height:=268; //клиентская часть КПК (240х320)

Но всё-таки надо делать так как надо.


AnarchyMob   (2008-10-21 15:25:00) [8]

У меня тоже так, но я решил свою проблему растянув таб на экран используя размеры и положение:

TabControl1.Top:=0;
TabContrfol.Left:=0;
TabControl.Width:=240; //ширина экрана КПК (240х320)
TabControl.Height:=268; //клиентская часть КПК (240х320)

Но всё-таки надо делать так как надо.


Harlong   (2008-10-21 10:44:00) [9]

Border=0
Ctl3D=False
edgeType=esNone

Не помогает.


SergeR   (2008-10-21 10:19:00) [10]

Может там Border какой нибудь нужно выставить?


Наверх

Титульная страница Поиск, карта сайта Написать письмо