Carlo (Member)
Guru
Messaggi: 1318
Iscritto: 29/01/2018
|
Postato originariamente da Ultimo:
Il primo form di avvio del programma è quello del Messaggio
ho fatto un giochino, se vai nelle proprietà del progetto
si vede che ho impostato come form di avvio il form del messaggio
|
Non capisco se scrivi così, non funziona?:
Codice sorgente - presumibilmente VB.NET |
Private Sub Messaggio_Load(sender As Object, e As EventArgs) Handles MyBase.Load Form1.Show() End Sub
|
in programmazione tutto è permesso |
|
Mikelius (Member)
Expert
Messaggi: 525
Iscritto: 14/04/2017
|
Questo codice comporta un grosso BUG.
Messaggio.vb rimane attivo ed non è possibile ricompilare il codice con le modifiche.
Se c'è un motivo per avviare messaggio ok, altrimenti risetto form1 come avvio, sistemando i vari bug.
Inoltre con la schermata HAll Of Fame, la form1 risulta sempre attiva.
|
|
Ultimo (Member)
Guru
Messaggi: 877
Iscritto: 22/05/2010
|
Postato originariamente da Mikelius:
Questo codice comporta un grosso BUG.
Messaggio.vb rimane attivo ed non è possibile ricompilare il codice con le modifiche.
Se c'è un motivo per avviare messaggio ok, altrimenti risetto form1 come avvio, sistemando i vari bug.
Inoltre con la schermata HAll Of Fame, la form1 risulta sempre attiva. |
quali modifiche?
ho scritto di non modificare nulla,
se non hai capito il codice e lo modifichi
ti saltano fuori i bug ovvio,
se lo stai traducendo in C#
allora modifica come vuoi non ci sono problemi
Ultima modifica effettuata da Ultimo il 04/07/2018 alle 17:10
If ok Then GOTO Avanza else GOTO Inizia
|
|
Ultimo (Member)
Guru
Messaggi: 877
Iscritto: 22/05/2010
|
Postato originariamente da Carlo:
Postato originariamente da Ultimo:
Il primo form di avvio del programma è quello del Messaggio
ho fatto un giochino, se vai nelle proprietà del progetto
si vede che ho impostato come form di avvio il form del messaggio
|
Non capisco se scrivi così, non funziona?:
Codice sorgente - presumibilmente VB.NET |
Private Sub Messaggio_Load(sender As Object, e As EventArgs) Handles MyBase.Load Form1.Show() End Sub
|
|
lo devo provare poi ti faccio sapere
ti ricordo che il Form di avvio non è Form1
ma il Form Messaggio, che è quello che
permette poi la chiusura del programma
If ok Then GOTO Avanza else GOTO Inizia
|
|
Mikelius (Member)
Expert
Messaggi: 525
Iscritto: 14/04/2017
|
Postato originariamente da Carlo:
Il tasto AVVIA, ora nella prprietà Text deva avere "PLAY ", uguale sul menu File
La digitura va cambiata anche sul codice, tutti i .text = "AVVIA" diventano .text = "PLAY " (con lo spazio finale)
e tutti i .text = "in run", diventano .text = "in play" |
Stavo tentando di correggere nel frattempo questo. ma non so perchè su TaskManager spesso mi risulta il form Messaggi sempre aperto.
In effetti non ho un close() nel suo codice se clicchi annulla
Codice sorgente - presumibilmente VB.NET |
Private Sub Cancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cancel.Click Form1.Enabled = True Me.Visible = False End Sub
|
Ultima modifica effettuata da Mikelius il 04/07/2018 alle 17:31 |
|
Mikelius (Member)
Expert
Messaggi: 525
Iscritto: 14/04/2017
|
Provate:
Avvia il gioco..
metti un nome....
Avvia la partita...
Esci dalla X in alto a sinistra...
a me risulta sempre messaggio in esecuzione
|
|
Ultimo (Member)
Guru
Messaggi: 877
Iscritto: 22/05/2010
|
Postato originariamente da Ultimo:
Postato originariamente da Carlo:
Postato originariamente da Ultimo:
Il primo form di avvio del programma è quello del Messaggio
ho fatto un giochino, se vai nelle proprietà del progetto
si vede che ho impostato come form di avvio il form del messaggio
|
Non capisco se scrivi così, non funziona?:
Codice sorgente - presumibilmente VB.NET |
basta Private Sub Messaggio_Load(sender As Object, e As EventArgs) Handles MyBase.Load Form1.Show() End Sub
|
|
lo devo provare poi ti faccio sapere
ti ricordo che il Form di avvio non è Form1
ma il Form Messaggio, che è quello che
permette poi la chiusura del programma |
Provato
basta Form1.show()
If ok Then GOTO Avanza else GOTO Inizia
|
|
Ultimo (Member)
Guru
Messaggi: 877
Iscritto: 22/05/2010
|
Postato originariamente da Mikelius:
Provate:
Avvia il gioco..
metti un nome....
Avvia la partita...
Esci dalla X in alto a sinistra...
a me risulta sempre messaggio in esecuzione |
Non capisco, a me funziona benissimo
non so, anche Carlo ha detto tutto ok
If ok Then GOTO Avanza else GOTO Inizia
|
|