Visualizzazione dei risultati da 1 a 4 su 4

Discussione: As...

  1. #1
    Utente di HTML.it L'avatar di _J_
    Registrato dal
    Apr 2007
    Messaggi
    218

    As...

    ciao a tutti, ho scritto questo codice per cercare di pulire più textbox contemporaneamente:

    private void pulisci(Control c)
    {
    TextBox t=ctl as TextBox;
    if(t.text !="")
    t.text="";
    }

    bene, nel momento in cui chiamo pulisci(this) mi dà errore sull'if e dice:
    riferimento a un oggetto non impostato su un'istanza di oggetto

    mentre se scrivo

    private void pulisci(Control c)
    {
    TextBox t=ctl as TextBox;
    if(t != null)
    t.text="";
    }

    non reagisce, non fà nulla.... dove sbaglio?

    _J_

  2. #2
    non credo sia il tuo problema, ma visto che hai messo AS come titolo ti dico che io uso (TextBox)c per fare il cast e funziona ^^'
    Fiore Bat - www.bcscommunity.it

  3. #3
    Utente di HTML.it L'avatar di fede_00
    Registrato dal
    May 2004
    Messaggi
    279
    private void pulisci(Control c)
    TextBox t=ctl as TextBox;
    ctl chi è? probabilmente intendevi c (il paramentro in entrata)

  4. #4
    Utente di HTML.it L'avatar di _J_
    Registrato dal
    Apr 2007
    Messaggi
    218
    sì, scusami, c è in realtà ctl... errore di digitazione

    cmq proverò col casting.. grazie!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.