IfcDoc.CtlProperties.toolStripButtonViewInsert_Click C# (CSharp) Méthode

toolStripButtonViewInsert_Click() private méthode

private toolStripButtonViewInsert_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
Résultat void
        private void toolStripButtonViewInsert_Click(object sender, EventArgs e)
        {
            List<DocModelView> list = null;
            if (this.m_target is DocPublication)
            {
                list = ((DocPublication)this.m_target).Views;
            }
            else if (this.m_target is DocExample)
            {
                list = ((DocExample)this.m_target).Views;
            }

            using (FormSelectView form = new FormSelectView(this.m_project, "Select the view(s) to include."))
            {
                if (form.ShowDialog(this) == DialogResult.OK)
                {
                    foreach(DocModelView docView in form.Selection)
                    {
                        if(!list.Contains(docView))
                        {
                            list.Add(docView);
                        }
                    }

                    this.LoadReferencedViews();
                }
            }
        }
CtlProperties