아래에서 볼 수 있듯이 마우스로 richTextBox1을 떠날 때 숨겨져 있어야합니다. 이제는 제대로 작동하지만, 컨텍스트 메뉴를 마우스 오른쪽 버튼으로 클릭하여 열면 프로그램도 숨겨집니다. 하지만 나는 MSDN에서 ContextMenu.isOpen()을 사용하는 방법을 설명하는이 페이지를 찾았지만 Visual Studio에서는 작동하지 않습니다.Visual Studio에서 ContextMenu.isOpen이 누락되었습니다.
private void richTextBox1_MouseLeave(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Minimized;
this.ShowInTaskbar = false;
}
나는 그렇게처럼 다만 것 그것이 않은 경우 :
private void richTextBox1_MouseLeave(object sender, EventArgs e)
{
if(!richTextBox1.ContextMenu.isOpen()){
this.WindowState = FormWindowState.Minimized;
this.ShowInTaskbar = false;
}
}
오전 나는 마이크로 소프트가 존재하지 않는 기능을 문서화하는 기능을 사용하거나 정상적인 방법을 오해?
내가 작동 시키거나 비슷한 것을하도록 도와 줄 수 있습니까?
참조가 누락 ... 참조가 없거나하지 –
되어 첵하려고'ContextMenu.isOpen는()'WPF의 ContextMenu입니다. winforms 또는 WPF를 코딩하고 있습니까? – Pikoh
어떻게 참조를 찾을 수 있습니다, MSDN은 그것의 일부라고. 나는 심지어 문맥을 사용하기 위해로드해야합니다. 네임 스페이스 : System.Windows.Controls 어셈블리 : PresentationFramework (PresentationFramework.dll) –