程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#進行Visio二次開發之自定義右鍵菜單(1)

C#進行Visio二次開發之自定義右鍵菜單(1)

編輯:關於C語言

Visio Drawing Control中集成自定義菜單是很多項目必須的,很多朋友也問 過我如何實現這些菜單,下面介紹下Visio自定義菜單的實現。

Visio二次 開發中,為Visio Drawing Control添加自定義菜單有兩種方式:一種是使用捕捉 Visio的MouseUpEvent事件,彈出ContextMenu即可;另一種是通過在PageSheet中 增加Action來實現,也就是使用RUNADDONWARGS函數來實現。

兩種實現的 效果如下圖所示,兩者的區別是,使用第二種會保留Visio控件的一些如復制、粘 貼的原有菜單

先 介紹第一種方法,首先注冊MouseUpEvent的事件,如下代碼所示:

drawingControl.MouseUpEvent += new AxMicrosoft.Office.Interop.VisOcx.EVisOcx_MouseUpEventHandler(this.onDrawingControlMouseUp);

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved