|
image[count]->Parent = Form1;
로, 부모를 등록시켜 보시기 바랍니다.
cuperido
WARSHIP 님이 쓰신 글 :
: 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]->~~~~ : 이부분들이 저렇게라도 해서 보이게 해볼려고 했는데 뭐가 문제인지 잘 모르겠네요.
: 원래는 스크롤 박스에 집어넣을려고햇었는데 거기서도 안보이더라구요. 뭐가 문제인지 ㅠ.ㅠ 좀 알려주시면
: 감사하겠습니다. ^^; 그럼 좋은 하루되세요
|