| 发表于:2007-10-06 15:10:287楼 得分:20 |
private void frmtest_mouseclick(object sender, mouseeventargs e) { if (e.button == mousebuttons.right) { if (e.x > 100 && e.y > 100) { this.contextmenustrip = contextmenustrip1; } else { this.contextmenustrip = null; } } } private void contextmenustrip1_opening(object sender, canceleventargs e) { point t = this.pointtoclient(cursor.position); if (t.x < 150 ¦ ¦ t.y < 150) { e.cancel = true; } } 这回应该可以了 ,具体的坐标你自己改下吧 | | |
|