Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Primo problema

    Mi sto approcciando a VB.NET e sto facendo la mia prima applicazione di prova.
    Dovrebbe essere tutto semplice ma su questa funzione

    codice:
    Private Sub cmdContinua_Click() lblRisposta = "Ciao" End Sub

    Esce questo errore su "Ciao"

    codice:
    Value of type 'String' cannot be converted to 'System.Windows.Forms.Label'.

    Dove sbaglio?
    Grazie per la pazienza
    www.sergiogandrus.it
    Il mio blog sull'informatica

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Stai assegnando il testo direttamente al controllo Label.
    Usa la proprietà Text della Label.

    codice:
    lblRisposta.Text = "Ciao"
    P.S.: usa titoli più significativi per le discussioni.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Hehe non sapevo neanche che era quello il problema.
    Grazie.

    www.sergiogandrus.it
    Il mio blog sull'informatica

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    In VB.NET devi perdere la (cattiva) abitudine di usare l'oggetto (e la sua proprieta' di default) al posto della proprieta' stessa.

    lblRisposta

    e

    lblRisposta.Text

    non sono la stessa cosa.

  5. #5
    Queste prime prove le sto facendo leggendo un manualetto di Apogeo "Visual Basic.NET - flash".

    Ed era scritto esattamente come ho postato la prima volta...
    Mi sa che devo cambiare manuale.
    www.sergiogandrus.it
    Il mio blog sull'informatica

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.