2012-03-21 61 views
1

我顯示對小鼠右buttonup定製上下文菜單,並把它通過添加下面的代碼片斷:文本菜單顯示在首次桌面的左上角

MyCustomContextMenu.Placement = PlacementMode.MousePoint 

始終噸首次上下文菜單顯示在桌面的左上角,然後顯示在鼠標光標點上。任何人都知道上下文菜單可能存在什麼問題?無論我在哪裏做任何錯誤?我需要在任何地方設置任何財產嗎?任何想法或幫助將不勝感激。

在此先感謝。

回答

1

我有同樣的問題,我不知道它爲什麼,但下面的嘗試爲我工作。

嘗試: -在初始化時設置的PlacementModeMouse

MyCustomContextMenu.Placement = PlacementMode.Mouse; 

,後來在開放的時間和顯示ContextMenuRightMouseButtonUp

MyCustomContextMenu.Placement = PlacementMode.MousePoint; 
改變PlacementMode

它爲我工作,檢查它是否爲你工作。好運氣。

+1

是的,你是對的,它也適用於我。但是,你能告訴我爲什麼它的行爲如此。即使我嘗試在初始化時將PlacementMode分配爲MousePoint,並且這對我也不起作用。如果我按照你所說的使用序列和值,它纔會起作用。 – Turtleneck 2012-03-21 18:29:20