이 글에서는 참고용으로 메뉴 컴포넌트 TMainMenud를 사용하는 방법을 공유합니다.
메뉴 구성요소 TMainMenu
메뉴를 생성하려면 TmenuMain을 더블클릭하고 Caption을 클릭하여 메뉴 항목을 추가합니다.
메뉴에 구분선을 추가하려면 "-"를 추가하여 구분선을 추가하세요.
계단식 메뉴 디자인
마우스 오른쪽 버튼을 클릭하고 팝업 메뉴에서 하위 메뉴 만들기 메뉴 항목을 선택합니다.
라디오 기능 설계
디자인된 메뉴 항목에서 RadioItem 속성을 선택하려면 Checked 속성을 True로 설정하세요.
체크 기능 설계
디자인 메뉴 항목에서 RadioItem 속성을 False로 선택하고 Checked 속성을 True로 선택합니다.
동적으로 메뉴 생성
소스코드는 다음과 같습니다
절차 TForm1.Button1Click(Sender: TObject);var MainMenu: TMainMenu; MenuItem: TMenuItem;begin //메인 메뉴 생성 MainMenu:=TMainMenu.Create(self); Self.Menu:=MainMenuItem:= TMenuItem; .Create(MainMenu); MenuItem.Caption:='파일'; MainMenu.Items.Add(MenuItem); //새 하위 메뉴 만들기CreateMenuItem:=TMenuItem.Create(MainMenu):='New'; MainMenu.Items[0].Add(MenuItem); MenuItem의 하위 메뉴:= TMenuItem.Create(MainMenu); MenuItem.Caption:='열기'; MainMenu.Items[0].Items[0].Add(MenuItem); MenuItem:= TMenuItem.Create(MainMenu):='저장'; ].Items[0].Add(MenuItem);end;end.
메인 메뉴에 아이콘 추가
메뉴에 아이콘을 추가하려면 먼저 TIMagaList 컴포넌트를 사용하여 메뉴의 아이콘을 지정하고 메뉴의 Images 속성을 ImageList1로 설정한 후 추가할 아이콘 인덱스를 선택합니다. 그림과 같이:
이상이 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되기를 바랍니다. 또한 Wulin.com을 지지해 주시기를 바랍니다.