예제 #1
0
        public override void SetView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            this.C_GroupInfoTree.Nodes.Clear();

            if (!(i_View is MaskedTextControlView))
            {
                return;
            }

            MaskedTextControlView m_MaskView = i_View as MaskedTextControlView;

            foreach (MaskInfo info in m_MaskView.MaskInfoSetting)
            {
                TreeNode node = new TreeNode(info.ToString());

                node.Tag = info;

                this.C_GroupInfoTree.Nodes.Add(node);
            }

            UpdateTextDisplay();

            if (this.C_GroupInfoTree.Nodes.Count > 0)
            {
                this.C_GroupInfoTree.SelectedNode = this.C_GroupInfoTree.Nodes[0];
            }
        }
예제 #2
0
        public override void UpdateView(Webb.Reports.ExControls.Views.ExControlView i_View)
        {
            if (!(i_View is MaskedTextControlView))
            {
                return;
            }

            MaskedTextControlView m_MaskView = i_View as MaskedTextControlView;

            m_MaskView.MaskInfoSetting.Clear();

            for (int i_Index = 0; i_Index < this.C_GroupInfoTree.Nodes.Count; i_Index++)
            {
                TreeNode node = this.C_GroupInfoTree.Nodes[i_Index];

                m_MaskView.MaskInfoSetting.Add(node.Tag as MaskInfo);
            }
        }