/// <summary> /// 单击更多符号按钮的上下文菜单后,将新符号加入到符号选择控件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void contextMenuStripMoreSymbol_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { var toolStripMenuItem = (ToolStripMenuItem)e.ClickedItem; if (toolStripMenuItem.Name == StrAddMoreSymbol)//如果单击的是“添加更多符号” { var openfileDialog = new OpenFileDialog(); if (openfileDialog.ShowDialog() == DialogResult.OK) //弹出打开文件对话框 { SymbologyControl.LoadStyleFile(openfileDialog.FileName); } } else//如果是其它选项 { if (toolStripMenuItem.Checked == false) { SymbologyControl.LoadStyleFile(toolStripMenuItem.Name); } else { SymbologyControl.RemoveFile(toolStripMenuItem.Name); } } SymbologyControl.Refresh(); }