Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Ascensao

Validar Dados

Mensagens Recomendadas

Ascensao

Boas Pessoal

Há alguma forma pré-definida de dizer que uma comboBox.Text só pode conter um valor dos seus items pré definidos?

Há alguma forma pré-definida de dizer que uma textbox.Text só pode conter um valor sem ser constituído por caracteres especiais (#, ". $, %, & ...)

Ou

tenho de programar essas regras com IF ?


Agradeço conselhos e opiniões:

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
RJ90

Nas TextBox podes usar o Evento KeyPress.

Tipo assim: (Este código, apenas deixa inserir números na textbox)

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
    e.Handled = !Char.IsDigit(e.KeyCode);
}

Quanto a combox, não percebi. Tu fazes o binding da combobox com dados, portanto, o utilizador só pode selecionar as opções que a combox apresenta.

Cumprimentos,


Samsung 700Z5A-S01PT Samsung Ominia W

ᥡ What Else? ᥡ

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Ascensao

Quanto a combox, não percebi. Tu fazes o binding da combobox com dados, portanto, o utilizador só pode selecionar as opções que a combox apresenta.

Cumprimentos,

Não, a comboBox além dos valores predefinidos deixa o utilizador inserir quaquer coisa, vez que apague a palavra ou numero predefinido.

Eu queria validar 3 comboBox tipo data de nascimento dia, mes, ano.


Agradeço conselhos e opiniões:

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
psantos10

Não, a comboBox além dos valores predefinidos deixa o utilizador inserir quaquer coisa, vez que apague a palavra ou numero predefinido.

Eu queria validar 3 comboBox tipo data de nascimento dia, mes, ano.

para isso mude a propriedade "DropDownStyle" da combobox para "DropDownList"

codificando seria:

private void Form1_Load(object sender, EventArgs e)
        {
            comboBox1.DropDownStyle = ComboBoxStyle.DropDownList;
        }

espero que seja isso

cumps

PS


-------Assinatura?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Ascensao

para isso mude a propriedade "DropDownStyle" da combobox para "DropDownList"

codificando seria:

private void Form1_Load(object sender, EventArgs e)
        {
            comboBox1.DropDownStyle = ComboBoxStyle.DropDownList;
        }

espero que seja isso

cumps

PS

yah era isto que precisava, só tem um senão, é que não mostra o 1º item da list da comboBox.


Agradeço conselhos e opiniões:

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.