• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Problema risolto [VB8] Codice bottone che dopo un tot è inutilizzabile

Arjen

Utente Master
Autore del topic
10 Agosto 2008
2.155
60
Miglior risposta
0
Ciao ragazzi, vorrei creare un bottone che inserirò nel Form1 che andrà a far visualizzare il form2,
ma non saprei come fare per fare in modo che il programma è accessibile solo 3 volte, nel senso che è come una versione "Trial" quindi "Free"
non so che codice si debba inserire, tipo un contatore che conti quante volte si ha premuto il bottone e dopo ovviamente scriverò
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
ma prima che codice inserisco? Aiuto ragazzi


Problema Risolto con il procedimento del messaggio 4 di questo topic.
 
Ultima modifica:
Riferimento: [VB8] Codice bottone che dopo un tot è inutilizzabile

Allora, per far vedere il form2 devi semplicemente fare due click sul bottone (in progettazione) e scriverci:
Form2.Show ()
Poi, per il numero del trial il programma puo` essere acceso soltanto 3 volte, e questa configurazione e` valida per tutti e due i form, se non sbaglio. Chiedi a [MENTION]Jakub1996[/MENTION] ...
 
Riferimento: [VB8] Codice bottone che dopo un tot è inutilizzabile

Puoi mettere una label che ogni volta che si apre il form aumenti di +1, se la label è 3 genera l'azione.
 
Riferimento: [VB8] Codice bottone che dopo un tot è inutilizzabile

Puoi mettere una label che ogni volta che si apre il form aumenti di +1, se la label è 3 genera l'azione.

Quoto pienamente ! Io personalmente avrei fatto cosi' :


Allora nel form load inserisci :
Label1.Text = "3"
Label1.Text = My.Settings.prova
My.Settings.Reload()
Timer1.Start()
If My.Settings.prova = "" Then
Label1.Text = "3"
Else
Label1.Text = My.Settings.prova
My.Settings.Reload()
End If

poi nel timer1_tick inserisci :

If Label1.Text = "0" Then
Button1.Enabled = False

End If
My.Settings.prova = Label1.Text
My.Settings.Save()

infine nel button inserisci :

Label1.Text -= 1
Form2.Show()
Me.Hide()
 
Riferimento: [VB8] Codice bottone che dopo un tot è inutilizzabile

Quoto pienamente ! Io personalmente avrei fatto cosi' :


Allora nel form load inserisci :


poi nel timer1_tick inserisci :



infine nel button inserisci :


My_settings_prova cosa dovrei metterci? mi da errore nella compilazione;

Mi correggo: mi sono dimenticato di creare dalle proprietà del progetto una nuova stringa chiamata "prova" adesso non dà nessun errore nella progettazione ma quando lo salvo e lo pubblico, lo apro e quando premo il button1 mi da errore:

"Eccezione non gestita nell'applicazione. Fare clic su Continua per ignorare l'errore e tentare di proseguire . fare clic su esci per arrestare l'applicazione immediatamente.

Cast non valido dalla stringa "Inserisci il codice per avere la" al tipo 'Double'.

303elbt.jpg


Se premo dettagli ecco cosa compare:

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!


ULTIMA MODIFICA: PROBLEMA RISOLTO DOVEVA CAMBIARE DEI NOMI, GRAZIE MILLE ZIO
 
Ultima modifica:
Riferimento: [VB8] Codice bottone che dopo un tot è inutilizzabile

Non mi occupo di queste guide solo retroserver mi dispiace,ma se il caso è chiuso dillo " e lo posto chiuso"
 
Riferimento: [VB8] Codice bottone che dopo un tot è inutilizzabile

PIù semplice così.
evento button1_click
label1.text=1

poi fai if label1.text=1 then Button1.Enabled = False
end if
 
Riferimento: [VB8] Codice bottone che dopo un tot è inutilizzabile

PIù semplice così.
evento button1_click
label1.text=1

poi fai if label1.text=1 then Button1.Enabled = False
end if

Ma così non si salva, serve la funzion My.settings.Save ()
 
Riferimento: [VB8] Codice bottone che dopo un tot è inutilizzabile

Sposto e rinomino siccome il problema è stato risolto. ;)