Пример #1
0
        /// <summary>
        /// 创建Form 的控件绑定和显示配置处理。
        /// </summary>
        /// <param name="uIXmlConfigFile">显示Form 关联对应的XML 配置文件名称。</param>
        /// <param name="uIDataBindingType">Form 控件绑定创建的方式。</param>
        /// <param name="communicationDataType">层之间数据传递的类型。</param>
        public RuleClientLayoutAttribute(string uIXmlConfigFile, GeneralOperateMenus generalMenus)
        {
            _UIXmlConfigFile       = uIXmlConfigFile;
            _CommunicationDataType = CommunicationDataType.ModelEntity;
            _GeneralMenus          = generalMenus;

            _EntityKeys = new string[] { "ID" };
        }
Пример #2
0
        //根据类型创建菜单项
        private ToolStripMenuItem createMenuByType(GeneralOperateMenus menuType)
        {
            Type   enumType = typeof(GeneralOperateMenus);
            string str      = MB.Util.MyCustomAttributeLib.Instance.GetFieldDesc(enumType, menuType.ToString(), false);

            str = CLL.Convert(str);
            ToolStripMenuItem menu = new ToolStripMenuItem(str, (Image)null, new System.EventHandler(menuItemClick));

            _MenuBinding.Add(menuType, menu);

            _ContextMenuStrip.Items.Add(menu);
            return(menu);
        }