评论会员:opcoder123 时间:2012/02/07
对不起锚属性的菜单条项目浪费您time.the问题。我将它设置到顶部,左侧,底部,右侧和解决我的问题是
评论会员:emad_hawaree 时间:2012/02/07
查看此链接:
]
评论会员:游客 时间:2012/02/07
|BillWoodruff:您可以轻松地实施的MouseDown,MouseUp和MouseMove处理程序表动产。你可以把它移动,只有当一些特殊的关键是按住,或当您使用的上下文,而不是默认的鼠标点击按钮,要实现通过点击在某些部分的形式是,您将需要启动通过控制不包括在内。你甚至可以在MenuStrip上点击拖动移动周围形成,利用相同的事件为MenuStrip:当然,你需要开始在MenuStrip中的一部分,是不是"盖"点击移动由控制在MenuStrip中。例如:codeprespanclass="code-keyword"private/spanspanclass="code-keyword"bool/spanIsMouseUp=spanclass="code-keyword"true/span; spanclass="code-keyword"private/spanspanclass="code-keyword"int/spanmX;spanclass="code-keyword"private/spanspanclass="code-keyword"int/spanmY; spanclass="code-keyword"private/spanspanclass="code-keyword"void/spanmenuStrip1_MouseDown(spanclass="code-keyword"object/spansender,MouseEventArgse){IsMouseUp=spanclass="code-keyword"false/span;spanclass="code-comment"///spanspanclass="code-comment"notetheseco-ordinateswillbeinMenuStripco-ordinatespace/spanmX=e.X;mY=e.Y;} spanclass="code-keyword"private/spanspanclass="code-keyword"void/spanmenuStrip1_MouseUp(spanclass="code-keyword"object/spansender,MouseEventArgse){IsMouseUp=spanclass="code-keyword"true/span;} spanclass="code-keyword"private/spanspanclass="code-keyword"void/spanmenuStrip1_MouseMove(spanclass="code-keyword"object/spansender,MouseEventArgse){spanclass="code-keyword"if/span(IsMouseUp)spanclass="code-keyword"return/span; spanclass="code-comment"///spanspanclass="code-comment"note"this"willrefertotheFormhere/spanspanclass="code-comment"///spanspanclass="code-comment"notee.X,ande.Yco-ordinateswillbeinMenuStripco-ordinatespace/spanspanclass="code-comment"///spanspanclass="code-comment"we'rejustcalculatinganoffsetthatwecanusetomovetheForm/spanspanclass="code-keyword"this/span.Left+=e.X-mX;spanclass="code-keyword"this/span.Top+=e.Y-mY;}/pre/code
Jαved:这里是你,只需修改代码,只要你想
{C}
此代码显示菜单上按一下按钮,你可以改变它带