Example #1
0
        internal void atualizarAtributo(EditAtributoBase edtAtt)
        {
            if (edtAtt == null)
            {
                return;
            }

            if (!this.pnlConteudo.Controls.Contains(edtAtt))
            {
                return;
            }

            EditAtributoBase edtAttNovo = this.atualizarLayout(edtAtt.att);

            int intIndex = this.pnlConteudo.Controls.IndexOf(edtAtt);

            try
            {
                this.SuspendLayout();

                this.pnlConteudo.Controls.Remove(edtAtt);

                this.pnlConteudo.Controls.SetChildIndex(edtAttNovo, intIndex);
            }
            finally
            {
                this.ResumeLayout();
            }

            edtAtt.Dispose();
        }
Example #2
0
        private void addEdtAtt(EditAtributoBase edtAtt)
        {
            if (edtAtt == null)
            {
                return;
            }

            if (this.Controls.Contains(edtAtt))
            {
                return;
            }

            this.pnlConteudo.Controls.Add(edtAtt);
            this.pnlConteudo.Controls.SetChildIndex(edtAtt, 0);
        }
Example #3
0
        private EditAtributoBase atualizarLayout(Atributo att)
        {
            if (att == null)
            {
                return(null);
            }

            EditAtributoBase edtAtt = this.getEdtAtt(att.enmTipo);

            edtAtt.att      = att;
            edtAtt.pnlGrupo = this;

            this.addEdtAtt(edtAtt);

            return(edtAtt);
        }