Discussione chiusa
Pagina 1 di 2 12 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20

Cambio nome form

  1. #1
    tatix non è in linea Scolaretto
    Buonasera,
    ho un problema con visual studio 2019 visual basic . Quando provo a cambiare il nome del form (anche senza aver scritto una riga di codice) il compilatore mi da errore.
    Deve esserci qualcosa che devo settare. La cosa non succede se apro un progetto recuperato dal libro che ho iniziato a studiare.
    Qualcuno può aiutarmi?
    Grazie
    Ultima modifica di AntonioG; 01-09-2021 20:54  Motivo: Modifico il titolo del tbread. Fai attenzione

  2. #2
    Che intendi? Che fai?
    ℹ️ Leggi di più su AntonioG ...

  3. #3
    tatix non è in linea Scolaretto
    Quando lancio un nuovo progetto con il comando crea nuovo progetto, il programma si avvia presentando un form da riempire. Cambio il nome del form e premo il tasto avvia. A quel punto mi da errore.
    Se, in fase iniziale non vario il nome al form o torno indietro inserendo il nome iniziale (form1) allora funziona, restituendomi un form vuoto.
    Non so se possa dipendere dalla versione .netframwork. La cosa curiosa che quando lancio il nuovo progetto il programma mi chiede se voglio usare netfrmwork 5.0 oppure 3.1. Scelgo la 5.0.
    Ma se vado in attiva o disattiva funzionalità di windows ho il .net framwork 4.8.
    Non so se possa dipendere da questo
    Ultima modifica di tatix; 01-09-2021 21:09 

  4. #4
    Quale errore??
    ℹ️ Leggi di più su AntonioG ...

  5. #5
    tatix non è in linea Scolaretto
    Ho appena lanciato un nuovo progetto chiamato "prog".
    Ho cambiato il nome del form da "form1! a "pippo". Ho premuto il tasto avvia.
    A questo punto inizia la compilazione e si ferma dando questo errore: "Errori durante la compilazione - Continuare ad eseguire l'ultima compilazione completata?"
    Rispondo "SI". Il programma va avanti e appare nella casella Elenco errori il seguente messaggio:
    Codice errore:BC30456 - Descrizione:' "Form1" non è un membro di "prog".' File:"Application.Designer.vb. Riga 35. Stato eliminazione:"attivo"
    Dove ripeto prog e il nome del progetto.
    Anche se il form bianco me lo fa apparire.

    Ho aperto il file application.Designer.vb che è il seguente:

    '------------------------------------------------------------------------------
    ' <auto-generated>
    ' Il codice è stato generato da uno strumento.
    ' Versione runtime:4.0.30319.42000
    '
    ' Le modifiche apportate a questo file possono provocare un comportamento non corretto e andranno perse se
    ' il codice viene rigenerato.
    ' </auto-generated>
    '------------------------------------------------------------------------------

    Option Strict On
    Option Explicit On


    Namespace My

    'NOTA: questo file è generato automaticamente e non può essere modificato direttamente. Per apportare modifiche
    ' o se vengono rilevati errori di compilazione nel file, passare a Creazione progetti
    ' (aprire le proprietà del progetto o fare doppio clic sul nodo Progetti personali in
    ' Esplora soluzioni) e apportare le modifiche nella scheda Applicazione.
    '
    Partial Friend Class MyApplication

    <Global.System.Diagnostics.DebuggerStepThroughAttr ibute()> _
    Public Sub New()
    MyBase.New(Global.Microsoft.VisualBasic.Applicatio nServices.AuthenticationMode.Windows)
    Me.IsSingleInstance = false
    Me.EnableVisualStyles = true
    Me.SaveMySettingsOnExit = true
    Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.S hutdownMode.AfterMainFormCloses
    End Sub

    <Global.System.Diagnostics.DebuggerStepThroughAttr ibute()> _
    Protected Overrides Sub OnCreateMainForm()
    Me.MainForm = Global.prog.Form1
    End Sub
    End Class
    End Namespace

    La riga 35 è la quart'ultima riga
    Ultima modifica di tatix; 01-09-2021 21:35 

  6. #6
    tatix non è in linea Scolaretto
    Ho risolto grazie

  7. #7
    Quote Originariamente inviato da tatix Visualizza il messaggio
    Ho risolto grazie
    Come? E' nello spirito del forum dare la possibilità a tutti di trovare la soluzione ai problemi.

  8. #8
    tatix non è in linea Scolaretto
    Certo, non pensavo potesse essere interessante.
    Ho cambiato il tipo di modello in fase di apertura da app windows form ad app windows form.net
    La differenza è molto sottile e in fase di apertura in visual studio 2019 (non 2017) ti appare la prima opzione, per la seconda devi scorrere il menu.
    Grazie ancora.

  9. #9
    Sgrubak non è in linea Scribacchino
    Non credo di aver capito...
    Tu hai aperto un nuovo progetto [App Windows Forms], hai modificato Form1 e hai compilato, l'hai rinominata e non ha compilato dando l'errore.
    Poi hai aperto un nuovo progetto [App Winndows Forms (.NET Framework)], hai modificato Form1 e hai compilato, l'hai rinominata e ha compilato?

  10. #10
    Non su capisce nulla.

    In realtà se crei il progetto con Form1 poi puoi rinominare il file da VS e dall'interno del codice fare il refactoring cambiando il nome Form1 in quello che vuoi.
    ℹ️ Leggi di più su AntonioG ...

Discussione chiusa
Pagina 1 di 2 12 ultimoultimo

Potrebbero interessarti anche ...

  1. Nuovo iscritto
    Da Aba nel forum Presentati
    Risposte: 0
    Ultimo Post: 13-06-2020, 19:02
  2. Nuovo Iscritto
    Da redplay63 nel forum Presentati
    Risposte: 0
    Ultimo Post: 23-09-2017, 13:50
  3. Nuovo Iscritto
    Da giramondo nel forum Presentati
    Risposte: 0
    Ultimo Post: 25-09-2015, 15:09
  4. Nuovo iscritto
    Da Verbo nel forum Presentati
    Risposte: 0
    Ultimo Post: 11-10-2011, 18:39
  5. Nuovo iscritto !!
    Da say nel forum Presentati
    Risposte: 0
    Ultimo Post: 27-05-2011, 12:38