예제 #1
0
        protected override void OnManagerChanged()
        {
            base.OnManagerChanged();
            if (Manager == null)
            {
                return;
            }
            BeginUpdate();
            ClearLinks();
            try {
                skinSubMenuItem.ClearLinks();
                AddBarLookAndFeelItem(this, new BarLookAndFeelUseWindowsXPThemeItem(Manager, true), "Use WindowsXP Theme");

                AddBarLookAndFeelItem(this, new BarLookAndFeelStyleItem(Manager, true, ActiveLookAndFeelStyle.Flat, LookAndFeelStyle.Flat), "Flat Style");
                AddBarLookAndFeelItem(this, new BarLookAndFeelStyleItem(Manager, true, ActiveLookAndFeelStyle.Office2003, LookAndFeelStyle.Office2003), "Office2003 Style");
                AddBarLookAndFeelItem(this, new BarLookAndFeelStyleItem(Manager, true, ActiveLookAndFeelStyle.Style3D, LookAndFeelStyle.Style3D), "Style3D");
                AddBarLookAndFeelItem(this, new BarLookAndFeelStyleItem(Manager, true, ActiveLookAndFeelStyle.UltraFlat, LookAndFeelStyle.UltraFlat), "UltraFlat Style");
                AddItem(skinSubMenuItem);

                foreach (SkinContainer container in SkinManager.Default.Skins)
                {
                    AddBarLookAndFeelItem(skinSubMenuItem, new BarLookAndFeelSkinNameItem(Manager, true, container.SkinName), container.SkinName);
                }
            } finally {
                CancelUpdate();
            }
        }
예제 #2
0
        public void YazdirmaSecenekleriniEkle(BarSubItem btnYazdir, DizaynTipi dizaynTipi, ItemClickEventHandler action)
        {
            var resYSecenekleri = raporDal.GetAll(context, x => x.DizaynTipi == dizaynTipi.ToString());

            //var resYSecenekleri = repo.Rapor.Getir(x => x.DizaynTipi == dizaynTipi.ToString());
            btnYazdir.ClearLinks();

            foreach (var item in resYSecenekleri)
            {
                var br = CreateItem(item);
                btnYazdir.AddItem(br);
                br.ItemClick += action;
            }
        }
        private void UpdateFileNameSetupButton(IIndexField[] indexFields)
        {
            foreach (DefaultName name in DefaultName.GeneralValues)
            {
                pmFileName.AddItem(CreateBarButtonItem(name));
                pmFolderPath.AddItem(CreateBarButtonItem(name));
            }
            BarSubItem dateGroup = new BarSubItem();
            dateGroup.Name = dateGroup.Caption = DefaultName.DateGroupName;
            dateGroup.ClearLinks();
            pmFileName.AddItem(dateGroup);
            pmFolderPath.AddItem(dateGroup);

            foreach (DefaultName name in DefaultName.DateValues)
                dateGroup.AddItem(CreateBarButtonItem(name));

            BarSubItem timeGroup = new BarSubItem();
            timeGroup.Caption = DefaultName.TimeGroupName;
            timeGroup.ClearLinks();
            pmFileName.AddItem(timeGroup);
            pmFolderPath.AddItem(timeGroup);

            foreach (DefaultName name in DefaultName.TimeValues)
                timeGroup.AddItem(CreateBarButtonItem(name));

            if (indexFields != null && indexFields.Length > 0)
            {
                BarSubItem indexGroup = new BarSubItem();
                indexGroup.Caption = "Index Fields";
                indexGroup.ClearLinks();
                pmFileName.AddItem(indexGroup);
                pmFolderPath.AddItem(indexGroup);

                for (int i = 0; i < indexFields.Length; i++)
                {
                    BarButtonItem barButtonItem = new BarButtonItem();
                    barButtonItem.Caption = DefaultName.IndexValue.DescriptionOf(i + 1) + " - " + indexFields[i].Label;
                    barButtonItem.Tag = DefaultName.IndexValue.TagOf(i + 1);
                    barButtonItem.ItemClick += barButtonItem_ItemClick;
                    indexGroup.AddItem(barButtonItem);
                }
            }
        }