Example #1
0
 protected override void OnValidating(CancelEventArgs e)
 {
     if (Mascaras.ValidarMascara(this, _dXErrorProvider))
     {
         base.OnValidating(e);
     }
     //ValidarValorConformeMascara(e);
 }
Example #2
0
        private object EditValueMascaras(ITypeDescriptorContext contexto, object valor)
        {
            try
            {
                Mascaras tipoMascaras = new Mascaras((System.Windows.Forms.Control)contexto.Instance, _windowsFormsEditorService);
                tipoMascaras.grdVwMascaras.DoubleClick += delegate(object senderDoubleClick, EventArgs eDoubleClick)
                {
                    tipoMascaras.MascaraSelecionada = tipoMascaras.grdVwMascaras.GetFocusedRow()
                                                      .RetornarValorPropriedade <eMascara>("TipoMascara");
                    _windowsFormsEditorService.CloseDropDown();
                };

                _windowsFormsEditorService.DropDownControl(tipoMascaras);

                return(tipoMascaras.MascaraSelecionada);
            }
            catch (Exception ex)
            {
                MessageBox.Show(String.Concat(ex));
                return(null);
            }
        }
Example #3
0
 protected override void OnCreateControl()
 {
     base.OnCreateControl();
     Mascaras.DefinirMascara(this);
 }
Example #4
0
        //[Category(Constantes.CATEGORIA)]
        //[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
        //[DisplayName("Salvar mascara")]
        //[Description("Informa ou retorna se salvar a mascara.\nNome: TamanhoCampo")]
        //[DefaultValue(true)]
        //public bool SalvarMascara
        //{
        //    get
        //    {
        //        return this.Properties.Mask.SaveLiteral;
        //    }
        //    set
        //    {
        //        this.Properties.Mask.SaveLiteral = value;
        //    }
        //}

        protected override void InitLayout()
        {
            base.InitLayout();

            Mascaras.DefinirMascara(this);
        }