반응형
DevExpress PictureEdit 팝업 메뉴 숨김 처리 하는 방법.
private void PictureEdit_PopupMenuShowing(object sender, DevExpress.XtraEditors.Events.PopupMenuShowingEventArgs e)
{
HashSet<StringId> unwantedCommands = new HashSet<StringId>()
{
StringId.PictureEditMenuFitImage,
StringId.PictureEditMenuCut
};
for (int i = e.PopupMenu.Items.Count - 1; i >= 0; i--)
{
DXMenuItem menuItem = e.PopupMenu.Items[i];
if (menuItem.Tag is StringId command && unwantedCommands.Contains(command))
{
e.PopupMenu.Items.RemoveAt(i);
}
}
}
반응형