ContextMenuStrip
ContextMenuStrip 控件提供了與某個控件關聯的快捷菜單。也就是說通過這個控件可以方便的實現在別的控件上彈出右鍵快捷菜單。
例子:
1、先添加一個ContextMenuStrip 控件到Form上
2、設置目標控件(如窗體、文本框等)的ContextMenuStrip屬性,指向你剛才添加的ContextMenuStrip 控件。這樣就實現了兩者的關聯。
3、動態將一些菜單項添加到 ContextMenuStrip 控件中,如:
//上下文菜單項
ContextMenuStrip1.Items.Add(msEditNew);
ContextMenuStrip1.Items.Add(msEditBar1);
ContextMenuStrip1.Items.Add(msEditCut);
ContextMenuStrip1.Items.Add(msEditPaste);
ContextMenuStrip1.Items.Add(msEditDelete);
ContextMenuStrip1.Items.Add(msEditBar2);
這樣就OK了,你在目標控件上按右鍵時將彈出快捷菜單。
通過上面的介紹,大家應該能明白本例中要實現的效果,需要用到的控件及重要屬性等,下面,就可以切入正題,如何通過編程,實現我們上面提到的功能。呵呵,再提一點,也是比較重要的:C#是一種面向對象的編程語言,因此,在編程之前我們就要有“面向對象編程”的思想,在編程的過程中貫徹這樣的思想,
同時,這也是符合目前公司裡的編程思想。還有一點,盡量做到代碼的規范,可以為以後再次開發或別人閱讀我們程序起到簡便明了的作用。
主要有兩個類:Folder.cs和Txt.cs,分別是對文件和文本的相關操作。類裡的方法,我都做了詳盡的注釋,如果還有什麼不明白,可以聯系我。