문제

C#에서 기본 메뉴를 사용하는 가장 좋은 방법은 무엇입니까?

편집 : Ugly .NET 메뉴보다 더 잘 보이기 때문에 기본 메뉴를 사용하고 싶습니다. 누군가 내가 어떻게 사용할 수 있는지 정확히 설명 할 수 있습니까?

도움이 되었습니까?

해결책

에서 System.windows.forms 네임 스페이스, 클래스를 찾을 수 있습니다. Menu, ContextMenu, MenuItem, MenuStrip, ContextMenuStrip, ToolBar, ToolStrip, 다른 사람.

이 클래스는 단순히 이러한 컨트롤을 기본적으로 구현하는 Win32 API 호출 주위의 포장지입니다. 마찬가지입니다 거의 모든 시스템의 클래스 .windows.forms 네임 스페이스; 이 클래스를 사용하면 실제로 기본 컨트롤을 사용하고 있습니다.

따라서 .NET에서 기본 메뉴를 사용하는 가장 좋은 방법은 .NET가 제공하는 컨트롤을 사용하여 위에서 언급 한 것처럼 메뉴를 표시하는 것입니다. 당신이 사용하는 것은 당신이 달성하려는 것에 달려 있습니다. 기본 메뉴를 양식에 첨부하는 가장 간단한 옵션은 Menu a MenuItem 세트.

다른 팁

시스템 메뉴 (Window의 제목 표시 줄을 마우스 오른쪽 버튼으로 클릭 할 때 나타나는 컨텍스트 메뉴)를 참조하는 경우, 다음은 Codeguru에 대한 훌륭한 기사입니다 C#에서 조작하기 위해.

API 해킹이 많은 것을 얻을 수 없습니다. 게다가 더 나은 메뉴를 더 쉽게 얻을 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top