//Size = 0 para memos. Para tamanho de 32000 /// <summary> /// Atribui mascara aos campos /// </summary> /// <param name="vgTextBox">Textbox que vai receber a mascara</param> /// <param name="vgMask">A mascara que vai ser recebida</param> /// <param name="vgSize">Tamanho de caracteres da string</param> /// <param name="vgType">Tipo de dados que serao usados no campo</param> /// Exemplo: /// podemos atribuir direto no ASPX ou aqui .... /// vgTextBox.Items[0].Attributes.Add("Mask", "'" + vgMask + "'~'" + vgType + "'~'" + vgSize + "'"); public static void SetMask(WebControl vgTextBox, string vgMask, int vgSize, bool isNumeric, bool OnlyOnBlur) { Utility.SetControlOnFocus(vgTextBox); //vgTextBox.Attributes.Add("onFocus", "ControlOnFocus(event)"); vgTextBox.Attributes.Add("Mask", vgMask); vgTextBox.Attributes.Add("IsNumeric", isNumeric.ToString()); if (vgSize == 0) { vgTextBox.Attributes.Remove("MaxSize"); } else { vgTextBox.Attributes.Add("MaxSize", vgSize.ToString()); } vgTextBox.Attributes.Add("OnlyOnBlur", OnlyOnBlur.ToString()); }
public static void SetControlTabOnEnter(WebControl vgTextBox) { Utility.SetControlOnFocus(vgTextBox); }