안녕하세요
수고 많습니다.
최용일님 올려 주신 지료를 이용해서 조절점을 완성을 했습니다.
사용을 잘 하고 있습니다. 조절점에 대해서 문제는 없습니다.
그런데 궁금한것은 ctrlsize에 보시면
procedure TControlSizer.ControlSizerExit(Sender: TObject);
begin
Free;
end;
이부분은 조절점을 해제를 시키는것인지... 아니면 동적으로 생성된 componet을 해제를 시키는지 알고 싶습니다.
procedure TFLabelbarcode.Imagee1DblClick(Sender: TObject);
begin
CurControl := TControlSizer.Create(Self, Sender as TControl);
end;
procedure TFLabelbarcode.Button1Click(Sender: TObject);
begin
CurControl.Free;
end;
동적으로 생성된 componet가 있을 경우에
Imagee1:=TImage.Create(Panel5);
Editt1:=TEdit.Create(Panel5);
......
......
procedure TFLabelbarcode.Button1Click(Sender: TObject);
begin
Imagee1.Free;
Editt1.Free;
....///해제하고 싶은 component
....
end;
조절점이 생성 되었을때 생성된 componet을 해제를 하고 싶은데
버튼을 클릭을 하면 조절점을 잃어버려 그런지 전혀 해제가 되지 않습니다.
조절점이 생성 되었을때 해제를 하고 싶으면 어떻게 해야 되는지...알 고 싶습니다.
그럼
수고 하세요
ControlSizerExit는 조절점이 포커스를 잃을때 발생하고, 또한 조절점 자체를 해제합니다. 연결된 컴포넌트를 해제하는것은 아닙니다.
조절점이 Image1에 있을때 버튼을 클릭하면 포커스가 버튼으로 이동되므로 조절점 자체가 해제됩니다.
흠.. 질문은 무슨 내용인지 잘 모르겠습니다.
^^ 항상 즐코하세요...