| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Как программно сделать активной стр. PageControl |
| Автор: Sponger 1.3.2006, 08:35 |
| Как программно сделать активной стр. PageControl Если задаю form1.PageControl1.ActivePage := TabSheet1; form1.PageControl1.ActivePage := TabSheet2; form1.PageControl1.ActivePage := TabSheet3; то в заголовке страничка становится активной, а содержимое стр. не отображается |
| Автор: sexton 1.3.2006, 11:03 |
| А свойства Visible и Enabled у TabSheet'а выставлены в true? |
| Автор: Sponger 1.3.2006, 12:01 |
| Да |
| Автор: CaNIBaLchik 1.3.2006, 12:03 |
| потому что у TComponent.parent должен быть не Form1 а сам TabSheet на крайняк вырежи компоненты и встави их в активный page . он сам установит и все будет работать |
| Автор: Sponger 1.3.2006, 12:20 |
| Дык блин так и есть. Если Руками переключать работает, а программно нет. |
| Автор: sexton 1.3.2006, 13:01 |
| А TabSheet программно создаешь или в дизайне? |
| Автор: Sponger 1.3.2006, 13:19 |
| в дизайне |
| Автор: Foley 2.3.2006, 00:30 | ||
|
| Автор: Sponger 2.3.2006, 07:50 |
| Всем спасибо. Сделал. Просто в tabSheet.show оказался вызов который опять вызывал tabSheet.show |