none
TextBox RRS feed

  • Pergunta

  •  

         Bom Dia

     

         Estou com um problema em minhas TextBox, é o seguinte tenho um metodo LimpaObjetos() que tem a funcao que quando eu clico no botao "Fechar" de limpar as minhas TextBox que existem na minha interface, ate ae td bem mas tem algumas TextBox que estao vindo nulas e consequentemente dando a exception "Object reference...", eu nao sei como resolver esse probleminha... vou postar meu metodo LimpaObjetos()

     

    Code Snippet

    private void limpaObjetos()

    {

    this.txtA.Text = "";

    this.txtB.Text = "";

    this.txtC.Text = "";

     

    }

     

     

    o problema que nao consigo detectar eh que em algumas textbox ele limpa td certo, mas em outras ele da exception pq as textbox estao nulas....  desde jah agradeco a ajuda!!!!!! tentei setar de td, = null, = -1, = 0, td e nada deu certo.
    quarta-feira, 17 de dezembro de 2008 12:31

Todas as Respostas

  • Olá.

     

    Não sei como sua textbox vem nula, esse seu problema é bem diferente.

    Mas vamos lá.

    tente :

    Code Snippet

     

    if (this.txtA != null)

    {

    this.txtA.text = "";

    }

     

     

    Espero ter ajudado.

    t+

    quarta-feira, 17 de dezembro de 2008 13:57
  •  

      OLa Ricardo

     

      primeiramente Agradecer tua resposta, mas esta tua condicao me retornara o mesmo problema jah que a text box jah chega nula neste momento, portanto ele sempre sera nulo. o que percebi eh q no momento q vc passa o mouse em cima da linha e ele da a informacao armazenada naquela linha o textbox sempre tah null, enquanto as outras estao com o text desejado. eu nao sei o pq ele chega nulo esse eh o misterio q toh tentando solucionar...

     

    nao sei se essa informacao ajuda mas eh assim q minha textbox esta registrada no designer...

     

    private AMS.TextBox.NumericTextBox txtA;

     

    tentei atribuir todo tipo de valor a ela e sempre fica null...

    quarta-feira, 17 de dezembro de 2008 14:58
  • Certo .. Agora sim entendi...

     

    Veja se na sua função InitializeComponent() dentro da sua classe designer se tem esse código:

     

    InitializeComponent

    Code Snippet

    this.txtA = new System.Windows.Forms.NumericUpDown();

     

     

    Observe também que para os outros componentes que funcionam , tipo o txtB, tem esta linha dentro do initializecomponent.

     

    quarta-feira, 17 de dezembro de 2008 15:58
  •  

    Ricardo

     

      Encontrei o problema, era mais atras! rs rs era em um metodo que verificava esses campos que estava errado, ele estava fazendo uma condicao na qual sempre "setava" null para esses textbox consequentemente dando este erro q descrevi mais acima... obrigado pela tua ajuda!

    quarta-feira, 17 de dezembro de 2008 16:39