Jump to content
Sign in to follow this  
Moneybag

Validar Dados

Recommended Posts

Moneybag

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 ?

Share this post


Link to post
Share on other 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? ᥡ

Share this post


Link to post
Share on other sites
Moneybag

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.

Share this post


Link to post
Share on other 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?

Share this post


Link to post
Share on other sites
Moneybag

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.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.