문제

멘스 립의 오른쪽에 통제를해야합니다. Menustrip은 왼쪽의 백 컬러에서 오른쪽에있는 더 흰색으로 색이 사라지고 이상적으로는 Menustrip이 그쪽에있는 것과 동일한 백콜로를 사용하여 작은 제어를 혼합하고 싶습니다. 그 색상이 어떻게 계산되는지 아는 사람이 있습니까?

최악의 경우, 화면에서 색상을 샘플링하기 위해 작은 앱을 다시 언급 할 수 있습니까?

업데이트] Menustrip을 크기로 만드는 경우 샘플링이 유용한 접근 방식이 아닙니다.

도움이 되었습니까?

해결책

도구 스트립 렌더러는 ProfessionalColortable 그것은 전달됩니다 ToolStripprofessionalRenderer 건설자. 사용합니다 menustripgradientBegin 그리고 menustripgradientend 가치.

따라서이 두 값을 복구 한 다음 배경을 선형 구배로 적절하게 그려야합니다.

다른 팁

Paint.net을 사용하여 색상을 샘플링합니다. 전체 화면 또는 창의 스크린 덤프를 만들고 Paint.net을 사용하여 색상을 샘플링합니다.

ToolStrip (예 : Menustrip, StatusStrip 등)의 배경은 하드 코딩되지 않았습니다. "ToolStriprender"클래스 및 파생 클래스 "ToolStripsyStemrenderer"및 "ToolStripprofessionalRender"를 찾으십시오. 그들은 ToolStrip의 일부를 그릴 수있는 몇 가지 방법이 있습니다.

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