|
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;
....
... 이런 식으로 해줍니다.
부모 설정까지 다 잘 해줬는데..
왜 처음 값만 보이고 그 뒤의 값들은 보이지 않는 걸까요?
|