문제
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 해킹이 많은 것을 얻을 수 없습니다. 게다가 더 나은 메뉴를 더 쉽게 얻을 수 있습니다.
제휴하지 않습니다 StackOverflow