|
[그룹박스생성]
100개 생성
GroupBox1[i]= new TGroupBox(this);
GroupBox1[i]->Parent=ScrollBox1;
GroupBox1[i]->Left=i*20; // 20;
GroupBox1[i]->Top=1; // j;
GroupBox1[i]->Height =100;
GroupBox1[i]->Width=75;
GroupBox1[i]->Tag = i; // 그룹박스들의 고유한 인덱스를 지정합니다.
GroupBox1[i]->OnClick = GroupBox1Click;
GroupBox1[i]->PopupMenu=PopupMenu1;
[팝업시]
void __fastcall TForm1::PopupMenu1Popup(TObject *Sender)
{
여기서 해당 그룹박스의 tag를 찿아서 화면에 표시할것임
str=그룹박스 tag;
Memo1->Lines->Add(str);
}
그룹박스가 100개 동적으로 생성했는데 모두 한개의 팝업메뉴에 연결시
어느 그룹박스 위치에서 팝업이 눌려졌는지 알려면?
어떻게 해야 하나요?
|