Q&A

  • [VCL]메인폼에서 메뉴동적생성후 Child에서 Menu Checked 없애기
흠... 혹 님들중 방법에 대해 알고 계신분이 계시면

알려주십시오...



제가 사용한 방법은

일단 Main Form에서 메뉴를 동적생성을 하였습니다...

흠.. 당연히 TAG 값을 가지고 생성을 하였구요...



그리고 해당 메뉴 클릭시 BPL 즉 Dll과 비슷하지만

폼이 있는 패키지를 만들어 로딩 하였습니다..

당연히 BPL은 여러개 입니다...(메뉴 갯수만큼이죠..)



그런데 BPL에서 폼을 Close했을때 메뉴에

Checked := True

해 놓은 부분을

Checked := Fasle

로 만들어 주어야 하는데

방법이 떠오르지를 않는군요...

일반적으로 ChildForm이 있는지 MDIChildren 과...

혹은 다시 메뉴아이템을 동적으로 생성하여

비교해봐도... 찾지를 못하더군요...



MainForm에서 만들어 놓은 메뉴의 Tag값을 찾지 못하는것인지...

아니면 자식폼(개별적인 BPL)의 Tag값이 틀린것인지

알수가 없네요...

혹 알고 계신분이 있으시면

좀 가르쳐 주십시오...





0  COMMENTS