C\#menuStrip 컨트롤 은 마우스 가 미 끄 러 지면 자동 으로 팝 업 기능 을 수행 합 니 다.

Menustrip 컨트롤 은 메뉴 표시 줄 컨트롤 로 메뉴 표시 줄 을 불 러 올 수 있 으 며 많은 시스템 에서 사용 할 수 있 습 니 다.본 고 는 이 컨트롤 의 일부 속성 에 대한 일반적인 방식 을 소개 한다.

페이지 에서 FormMainLoad 에 다음 등록 이 벤트 를 추가 합 니 다:

 for (int i = 0; i < this.toolStrip1.Items.Count; i++) {
                this.toolStrip1.Items[i].MouseHover += new EventHandler(toolStrip1_MouseHover);
            }
추가 방법:

private void toolStrip1_MouseHover(object sender, EventArgs e) {
            if (sender is ToolStripDropDownItem) {
                ToolStripDropDownItem item = sender as ToolStripDropDownItem;
                if (item.HasDropDownItems && !item.DropDown.Visible) {
                    item.ShowDropDown();
                }
            }

        }
확장:다음 예제 코드 를 공유 합 니 다:menuStrip 마우스 가 자동 으로 메뉴 를 표시 합 니 다.

//---------------------------------------------------------------------------------
private void Form1_Load(object sender, EventArgs e)
{
    this.menuStrip1.Items[0].MouseHover += new EventHandler(Form1_MouseHover);
}

//---------------------------------------------------------------------------------
void Form1_MouseHover(object sender, EventArgs e)
{
    if (sender is ToolStripDropDownItem)
    {
        ToolStripDropDownItem item = sender as ToolStripDropDownItem;
        if (item.HasDropDownItems && !item.DropDown.Visible)
        {
            item.ShowDropDown();
        }
    }
}
여기 서 menuStrip 마우스 가 미 끄 러 지면 자동 으로 팝 업 되 는 글 을 소개 합 니 다.더 많은 관련 menuStrip 마우스 가 미 끄 러 지면 자동 으로 팝 업 되 는 내용 은 예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!

좋은 웹페이지 즐겨찾기