안녕하세용
메인 화면(가화면)에서 작은 화면(나화면)을 부르고 그 작은화면(나화면)은 radiogroup 하나 밖에 없고요.
작은 화면(나화면)에서는 radiogroup의 itemindex만 받아 옵니다.
작은 화면(나화면)에는 A B C D 항목 4개가 있습니다.
그런데 한건 값을 받아와서 저장하고 다시 작은 화면(나화면)을 불러내면
앞에 값이 그대로 있습니다.
예를 들면 이전에 입력한 내용이 A 이면 다음에 작은 화면을 열면 그대로
A로 되어 있습니다. 두번쨰 입력할 내용도 A 이면 작은화면을 close 시킬 수
가 없습니다.
작은 화면을 close 시킬려구 form onclick event를 사용했습니다.
어떻게 해야 하나요?
항상 감사함다.
2개의 폼을 처음에 같이 Create시켰을때에는 Onshow 나 Onclose에
([Project] - [Option] 에서 Auto-Cerate form 됐을경우)
RadioGroup1.ItemIndex := -1; 이런식으로 넣어두
다시 show 되어질때는 원래 선택했던 값이 계속 선택돼어있네여..
그런데...
procedure TForm1.Button2Click(Sender: TObject);
var
f : Tform2;
begin
try
f := Tform2.create(self);
f.Showmodal;
finally
f.free;
end;
end;
이런식으로 RadioGroup 이있는 폼을 생성(Show)시키게 되면..
다시 Show 될때는 원래대로 Itemindex의 값이 -1 이되더라구요.. ^^
그럼 이만.