Пример #1
0
        public void InitList(List <SummaryItemDescription> allItems, int nStartIndex, int nCount)
        {
            this.palList.Controls.Clear();

            AllControls.Clear();

            if (allItems == null)
            {
                return;
            }

            for (int i = nStartIndex; i < nStartIndex + nCount; i++)
            {
                if (i < 0 || i >= allItems.Count)
                {
                    continue;
                }

                SummaryItemDescription item = allItems[i];

                item.IsChecked = false;

                this.Add(item);
            }
        }
Пример #2
0
        public void Add(SummaryItemDescription summaryItem)
        {
            CustomSummaryCheckedItem customItem = new CustomSummaryCheckedItem(summaryItem, this);

            this.palList.Controls.Add(customItem);

            customItem.BringToFront();

            customItem.Dock = DockStyle.Top;

            AllControls.Add(customItem);
        }
        public CustomSummaryCheckedItem(SummaryItemDescription i_SummaryItem, CheckedSummaryItemListBox i_ParentCheckedBox)
        {
            InitializeComponent();

            summaryItem = i_SummaryItem;

            parentCheckedBox = i_ParentCheckedBox;

            this.chkEdItem.Text = summaryItem.ToString();

            this.comboBox1.SelectedIndex = summaryItem.OrderIndex;
        }
Пример #4
0
        public void SetView(GroupWizardOption groupOption)
        {
            if (groupOption == null)
            {
                return;
            }

            this.palList.AutoScrollPosition = new Point(this.palList.AutoScrollPosition.X, this.palList.AutoScrollPosition.Y);

            foreach (CustomSummaryCheckedItem customSummaryItem in AllControls)
            {
                SummaryItemDescription groupSummaryItem = groupOption.ListSummaries.Find(delegate(SummaryItemDescription item) { return(item.Description == customSummaryItem.SummaryItem.Description); });

                customSummaryItem.SetView(groupSummaryItem);
            }
        }
        public void SetView(SummaryItemDescription groupSummaryItem)
        {
            if (groupSummaryItem != null)
            {
                this.ItemChecked = true;

                this.summaryItem = groupSummaryItem.Copy();

                this.comboBox1.SelectedIndex = groupSummaryItem.OrderIndex;

                this.chkEdItem.Text = this.SummaryItem.ToString();
            }
            else
            {
                this.ItemChecked = false;

                SummaryItem.Revert();

                this.comboBox1.SelectedIndex = 0;

                this.chkEdItem.Text = this.SummaryItem.ToString();
            }
        }