Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 504465
            [titulo] => Desabilitar espaço em MaskedTextBox
            [dataCadastro] => DateTime Object
                (
                    [date] => 2014-12-16 11:06:50
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 238223
            [status] => M
            [isExample] => 
            [NomeUsuario] => soeuseijothaz
            [Apelido] => jothaz
            [Foto] => 238223_20141108222927.jpg
            [Conteudo] => Realmente requer um pouco de trabalho, tente assim:

[code]
private void maskedTextBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Space)
{
e.Handled = true;
e.SuppressKeyPress = true;
return;
}
}
[/code] ) )

Desabilitar espaço em MaskedTextBox

Jair Souza
   - 15 dez 2014

Alguém sabe como desabilitar a tecla espaço em MaskedTextBox, em textbox normal o código abaixo funciona, mas no masked não....
#Código

e.Handled = (e.KeyChar == (char)Keys.Space);

Post mais votado

Jothaz
   - 16 dez 2014

Realmente requer um pouco de trabalho, tente assim:

#Código

        private void maskedTextBox1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Space)
            {
                e.Handled = true;
                e.SuppressKeyPress = true;
                return;
            }
        }

1
|
0

Jothaz
   - 15 dez 2014

Use uma seqüência de caracteres na máscara de acordo com a sua necessidade, veja no link:

http://msdn.microsoft.com/pt-br/library/system.windows.forms.maskedtextbox.mask(v=vs.110).aspx

Jair Souza
   - 15 dez 2014

Valeu !
Foi um minuto de bobeira.

Jair Souza
   - 16 dez 2014

Usei o "0" e não está funcionando, aceita espaço normalmente...

Clique na imagem para abrir em uma nova janela

Jothaz
   - 16 dez 2014

Post o código do maskedit, pois ele fica difícil ajudas.

Jair Souza
   - 16 dez 2014

Assim :

#Código

private void cNPJMaskedBox_Enter(object sender, EventArgs e)
        {
                if (cNPJMaskedBox.Text == "")

                    ((MaskedTextBox)sender).Mask = "00.000.000/0000-00";
        }

Jair Souza
   - 17 dez 2014

Funcionou. Valeu !