C\#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 마우스 가 미 끄 러 지면 자동 으로 팝 업 되 는 내용 은 예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!