可能是因为自己的记忆有问题了,一些常用的功能,每次写程序都要去百度一下,该怎么写,为此,把常用功能的代码段贴于此,主要是为了日后自己写代码使用,若对大家还有帮助,最好。
1. 增加Devexpress Grid列弹出菜单的菜单项(含自定义事件及处理)
/// <summary>
/// 右键弹出菜单后,增加自定义的两项
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void View_PopupMenuShowing(object sender, PopupMenuShowingEventArgs e)
{
if (e.HitInfo.InColumnPanel)
{
/// 增加自定义菜单
var btn = new DevExpress.Utils.Menu.DXMenuItem() { Caption = "自定义列", BeginGroup = true };
/// 增加自定义菜单选中后的处理
e.Menu.Items.Add(btn);
btn.Click += (s, es) =>
{
ShowCustomColumnForm();
};