Проблем с TFrame и TPageControl
3 отговора
66 прегледа
Проблем с TFrame и TPageControl
Ситуацията е следната:
Искам в един фрейм да вкарвам друг и там са поставя контролите TLabel и TDBEdit но поместени в TPageControl.
Правя TFrame1 с TlPageControl поместен в TPanel, самия фрейм има и още един TPanel. Всичко е точно.
TContolPage има три страници. Едната е празна в втората има TLabel,TPanel, TEdit и TDBGrid а в третата TRadioGroup с няколко Items.
Правя TFrame2 в който поставям Фрайме1. Правя Align на Фрайме1 alClient/да се равни по фрейма/. След това правя активен прязния TTabSheet и поставям TEdit контрола.
ДА АМА НЕ
по всяка логика те трябва да станат собственост на активниа TTabSheet но те са собственост на TFrame2.
Въпроса ми е следния.
Аз ли греша или има бъг в Delphi 6.
Ще се радвам да ми кажете как да сложа във фрейм друг фрейм който да става собственик на контроли поставени в него.
Ползвам Delphi Enterprice ver 6.0 Build 6.163
Предварително благодаря
Никога не е късно човек да се провали!
Искам в един фрейм да вкарвам друг и там са поставя контролите TLabel и TDBEdit но поместени в TPageControl.
Правя TFrame1 с TlPageControl поместен в TPanel, самия фрейм има и още един TPanel. Всичко е точно.
TContolPage има три страници. Едната е празна в втората има TLabel,TPanel, TEdit и TDBGrid а в третата TRadioGroup с няколко Items.
Правя TFrame2 в който поставям Фрайме1. Правя Align на Фрайме1 alClient/да се равни по фрейма/. След това правя активен прязния TTabSheet и поставям TEdit контрола.
ДА АМА НЕ
по всяка логика те трябва да станат собственост на активниа TTabSheet но те са собственост на TFrame2.
Въпроса ми е следния.
Аз ли греша или има бъг в Delphi 6.
Ще се радвам да ми кажете как да сложа във фрейм друг фрейм който да става собственик на контроли поставени в него.
Ползвам Delphi Enterprice ver 6.0 Build 6.163
Предварително благодаря
Никога не е късно човек да се провали!
Re: Проблем с TFrame и TPageControl
Бъркаш логиката - специално за фрейм-овете - те са малко по специални - за да поставиш нещо примерно TEdit - просто отиди в съответния frame - а не в неговия изглед - и тогава слагай каквото искаш - ще видиш 4е ще се появи
И в това няма нищо нелогично. Ползвай точния frame в който ще поставяш нещата -елементарно
---
Е т'ва е живот!
И в това няма нищо нелогично. Ползвай точния frame в който ще поставяш нещата -елементарно
---
Е т'ва е живот!
Re: Проблем с TFrame и TPageControl
Благодаря
До сега съм ползва Делфи4.
Аз си мислих, че се получава нещо като наследяване на фреймовете.
Както можеш да наследиш една форма и да добавяш там неща.
Май ще трябва да се чете повечко.
Никога не е късно човек да се провали!
До сега съм ползва Делфи4.
Аз си мислих, че се получава нещо като наследяване на фреймовете.
Както можеш да наследиш една форма и да добавяш там неща.
Май ще трябва да се чете повечко.
Никога не е късно човек да се провали!
Re: Проблем с TFrame и TPageControl
Frame <> Form - тук няма наследяване (формата можеш да наследиш и да си добавяш нови компоненти) - това всъщност е видоизменена форма (контейнер ) така 4е да може да се помества във дадена форма или друг фрейм
---
Е т'ва е живот!
---
Е т'ва е живот!