2010-06-16 3 views
3

C# Windows 응용 프로그램에 사용할 메뉴 도구는 무엇입니까? MainMenu로 시작했지만 VS2005로 옮겼을 때 MenuStrip 만 도구 상자에 나타 났으므로 새롭고 나은 것으로 생각했습니다. 그러나 병합/바꾸기 작업은 많은 시간과 노력이 필요하며 유지 관리 문제에 대해 열어 둘 수 있습니다. (아마 내 진짜 질문은 MenuStrip을 만들 때 무엇을 그들이 생각했다 "입니까?)C# 응용 프로그램에 대한 기본 메뉴

당신이/드래그 메뉴를 떨어 뜨리거나 당신이? 코드를 작성하면 MAINMENU, MenuStrip, 또는 다른 대안을 사용하십니까합니까?

답변

3

MenuStrip은 MainMenu 구성 요소를 완전히 다시 작성한 것으로, Windows에서 제공하는 메뉴의 스톡 구현에 의존하지 않으므로 메뉴 모양과 느낌을 훨씬 더 많이 사용자 지정할 수 있습니다. "생각하고있는 것"에 대한 대답 Toolstrip은 ToolBar의 비슷한 대체 도구였습니다

작동 방식을 선호하는 MainMenu 사용을 중단해야하는 특별한 이유는 없습니다. MenuStrip에 대한 디자이너의 견해는 Windows 7에서 새 메뉴 테마를 충실하게 재현하지 않는다는 것입니다. MainMenu는 Windows에 렌더링을 남겨 둡니다.

MainMenu 구성 요소를 도구 상자에 다시 추가하기 만하면됩니다. 마우스 오른쪽 버튼으로 항목 선택을 클릭하십시오.

0

타사 Infragistics 도구 모음을 정말 좋아합니다. 나는 리본 스타일을 사용하여 Office 2007의 모양과 느낌을 얻습니다.

관련 문제