2010-01-14 4 views
0

Visual Studio 2008에서 디자인 타임에 마우스를 가져 가면 메뉴 색을 변경할 수있는 양식이 있습니까? 또는 실행 시간에 적어도 동시에 모든 메뉴 항목을 변경하십시오.디자인 타임의 컬러 메뉴 변경

+0

이 때 당신이 응용 프로그램의 메뉴를 (평균 가정 호출 VS 메뉴가 아님). 컨트롤로 자신의 (사용자 지정) 메뉴를 만들고 Component.DesignMode를 사용하지 않는 한 – mfloryan

+0

맞습니다. 제 응용 프로그램의 메뉴에 대해 이야기하고 있습니다. 그리고 standar 메뉴를 사용하고 있습니다. –

답변

0

나는 desing 시간에 이것을 수행하는 방법을 찾지 못했지만 코드를 사용하여 RenderMode를 다음과 같이 변경해야합니다. 사용자 정의, 기본적으로 "관리자"옵션을 사용하십시오.

사용자 정의 직접 RenderMode를 설정할 수 없습니다. 대신 ToolStrip은 사용자 정의 렌더러를 제공 할 때이를 설정합니다.

이와 here

소스,

class CustomRenderer : ToolStripRenderer 
{ 
    //customize here 
} 

ToolStripRenderer

의 클래스를 상속 양식로드

private void form_Load(object sender, EventArgs e) 
{ 
    menuStrip1.Renderer = new CustomRenderer(); 
} 
관련 문제