原創(chuàng)|使用教程|編輯:郝浩|2013-07-16 14:46:45.000|閱讀 362 次
概述:ImagXpress 是世界上最先進(jìn)的彩色映像和照片圖像處理工具包,有著.NET、COM、VC三種組件形式。本文先來看看它的一些基礎(chǔ)設(shè)置,如何設(shè)置上下文菜單。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
ImagXpress 是世界上最先進(jìn)的彩色映像和照片圖像處理工具包,有著.NET、COM、VC三種組件形式。ImagXpress可以為開發(fā)者構(gòu)建的應(yīng)用程序提供圖像瀏覽、編輯、打印、TWAIN掃描、文件格式轉(zhuǎn)換等優(yōu)秀的功能。本文先來看看它的一些基礎(chǔ)設(shè)置,如何設(shè)置上下文菜單。
查看器的上下文菜單
每個(gè) ImageXView 對(duì)象可以有一個(gè)相關(guān)聯(lián)的上下文菜單,用于在控制窗口中給用戶提供操作選項(xiàng)。若要給查看器定義一個(gè)上下文菜單,需要調(diào)用 ImageXView.ContextMenu。ContextMenu從System.Windows.Forms.Control繼承,在默認(rèn)的情況下,這個(gè)屬性設(shè)置為ImagXpressDefaultContextMenu類的一個(gè)實(shí)例,這個(gè)類提供了一個(gè)慘淡項(xiàng)目的默認(rèn)設(shè)置在ImageXView操作。
下面的代碼示例演示如何將一個(gè)新項(xiàng)添加到上下文菜單中:
MenuItem menuBlack = new MenuItem(); menuBlack.Text = "Preserve Black"; menuBlack.Name = "Black"; menuBlack.Checked = false; imageXView1.ContextMenu.MenuItems.Add(6, menuBlack);
下面的代碼示例演示如何從 ImagXpress 菜單中刪除菜單項(xiàng):
imageXView1.ContextMenu.MenuItems[1].Visible = false;
下面的代碼示例演示如何將事件處理程序連接到菜單項(xiàng)上:
for (int i = 0; i < imageXView1.ContextMenu.MenuItems.Count; i++) { imageXView1.ContextMenu.MenuItems[i].Click += new EventHandler(ContextMenuClickEventHandler); ///must remove event handler during cleanup code } //event handler private void ContextMenuClickEventHandler(object sender, EventArgs e) { … }
工具欄的上下文菜單
每個(gè) ImageXView 對(duì)象還具有一個(gè)關(guān)聯(lián)的工具欄,工具欄上有一個(gè)相關(guān)聯(lián)的上下文菜單,為應(yīng)用程序的最終用戶提供了用于訪問每個(gè)工具的選項(xiàng)。工具欄的上下文菜單是使用 ImageXView.Toolbar.ContextMenu的方法來定義的。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:慧都控件