|
모든 컨트롤들이 같은 위치에 생성된 것 같군요,
각 컨트롤의 Top, Left를 다르게 지정해보세요.
tears 님이 쓰신 글 :
: PanelPage 위에
: 동적으로 Panel m_Pan 을 생성하고
: 이 패널이 생성 될때 TLabel 과 TImage 생성을 하게 하였습니다.
: Server - Client 프로그램인데...
: Server 가 보내주는 패킷을 읽어서
: m_Pan 을 생성하여 정해놓은 값들을 보여주는 건데요....
: 서버가 보내주는 갯수대로 생성은 다 되는데
: 값을 보여주는 것이
: 첫번째 m_Pan만 보여주고 다른 것은 보여주지 않습니다.
:
: clase Unit
: {
: TPanel* m_Pan;
: TLabel* m_Name;
: TImage* m_Icon;
: .....
: }
: 이런식으로 되어있고
: 생성자에서
: m_Pan = new TPanel;
: m_Pan->Parent = PanelPage;
: m_Pan->Visible = true;
:
: m_Name = new TLabel;
: m_Name->Parent = m_Pan;
: m_Name->Visible = true;
: ....
: ... 이런 식으로 해줍니다.
:
: 부모 설정까지 다 잘 해줬는데..
: 왜 처음 값만 보이고 그 뒤의 값들은 보이지 않는 걸까요?
|