Форум: "KOL";
Текущий архив: 2004.02.13;
Скачать: [xml.tar.bz2];
ВнизА как создать RichEdit в runtime на пэйдже TabControl a Найти похожие ветки
← →
BelchonokH (2003-06-01 18:49) [0]Делаю так,
TabControl1.TC_Insert(TabControl1.Count+1,"Пэйдж",2);
NewRichEdit(@Self.TabControl1.TC_Pages[TabControl1.Count-1]^,[ eoMultiline ] ).SetAlign ( caClient );
при этом всё работает только в ХР, причем с поддержкой тем, а в WinMe или просто без поддержки тем никакого RichEdit"а на новой странице не появляется... :(
← →
Кладов (2003-06-01 20:09) [1]а почему страница вставляется в позицию Count+1, если всего Count на этот момент ?
Полезно при создании контрола в динамике форсировать его окно.
CreateWindow, например.
← →
BelchonokH (2003-06-01 22:03) [2]В Count вставляю, непомогает... А можно пример, как окно форсировать?
← →
BelchonokH (2003-06-01 22:30) [3]Оказывается там всё просто! Просто не известно почему по умолчанию у ричэдита визибл в фэлсе... теперь делаю так
var i:PControl;
begin
i:=NewRichEdit(TabControl1.TC_Insert(TabControl1.Count,"Пэйдж",2),[ eoMultiline ] ).SetAlign ( caClient );
i.Visible:=true;
end;
Всё работает!!! :)))
← →
Кладов (2003-06-02 07:26) [4]Вряд ли, просто присваивание свойству Visible тоже форсирует окно.
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2004.02.13;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.011 c