|
Source--
-- Header 부분 --
private: // User declarations
TImage *image[25];
int count;
AnsiString filename;
-- Source 부분 --
__fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner)
{
for(int i=0;i<25;++i) image[i]=0;
count = 0;
filename = "arw_down.bmp";
}
void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
if (count>24) return;
image[count] = new TImage(Form1);
image[count]->Picture->LoadFromFile(filename);
image[count]->Left = 30;
image[count]->Top = 10 + (count * 40);
image[count]->Enabled = True;
image[count]->Visible = True;
image[count]->AutoSize = True;
image[count]->Stretch = True;
image[count]->Show();
image[count]->Refresh();
image[count]->Repaint();
count++;
}
void __fastcall TForm1::BitBtn2Click(TObject *Sender)
{
if (count < 1) return;
delete image[count];
count--;
}
대충 이런식인데요 25개제한으로 버튼을 누를때 동적으로 생성 혹은 삭제되게 하려고 하거든요.
그런데 에러는 안나는데 그림이 보이질 않습니다.. ㅠ.ㅠ;
image[count]->~~~~ : 이부분들이 저렇게라도 해서 보이게 해볼려고 했는데 뭐가 문제인지 잘 모르겠네요.
원래는 스크롤 박스에 집어넣을려고햇었는데 거기서도 안보이더라구요. 뭐가 문제인지 ㅠ.ㅠ 좀 알려주시면
감사하겠습니다. ^^; 그럼 좋은 하루되세요
|