Originariamente inviato da contromano12345
ciao gandalf ho provato questa istruzione



Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click
Dim nuovo_testo As String
nuovo_testo = Label1.Text
Label1.Text = nuovo_testo

ma durante l'esecuzione del programma non ho potuto modificare il testo dell'ogetto label dove ho sbagliato ???
Mi associo al consiglio che ti hanno suggerito: leggi un buon testo per imparare i rudimenti o in alternativa cerca qualche tutorial in rete: ve ne sono moltissimi in particolare modo sul sito di mamma Microsoft.

Dove hai sbagliato? Hai scritto una fesseria! ( senza offesa! )

All'evento click della Label1 hai associato queste istruzioni:

Crei una variabile stringa di nome Nuovo_Testo
assegni a Nuovo_Testo il contenuto della Label1

a questo punto Label1 e Nuovo_Testo contengono esattamente la stessa frase o parola e tu
con l'ultima istruzioni assegni a Label1 il contenuto della variabile Nuovo_Testo.

Praticamente non hai fatto nulla.

Se vuoi che un utente abbia la possibilità di inserire del testo gli devi fornire la possibilità di farlo attraverso degli oggetti che permettono l'inserimento di caratteri: TextBox, RichTextBox, InputBox... e attraverso l'uso della loro proprietà .Text ne recuperi il contenuto e lo inserisci nella Label1 come indicato in precedenza.

Quella che segue può essere una soluzione...
codice:
  Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click
Label1.Text = InputBox("Inserisci una parola: ", "Cambio Frase")