帶歷史信息的菜單
阿新 • • 發佈:2018-12-25
hand sharp too tools pub 單擊 pre handle menu
實現效果:
知識運用:
ToolStripMenuItem菜單項中DropDownItems集合的Insert方法
public void Insert( int index,ToolStripItem value )
實現代碼:
private void Add_Items() { if (File.Exists(address)) { StreamReader sr = new StreamReader(address); //創建流讀取器對象 int i = 文件FToolStripMenuItem.DropDownItems.Count - 2; //得到菜單項索引 while(sr.Peek()>=0){ ToolStripMenuItem ts = new ToolStripMenuItem(sr.ReadLine()); //創建菜單項集合 ts.BackColor = Color.GreenYellow; //設置其背景 文件FToolStripMenuItem.DropDownItems.Insert(i,ts); //向菜單中添加新項 ts.Click += new EventHandler(MenuItem_Click); //添加單擊事件 } sr.Close(); //關閉流 } }
帶歷史信息的菜單