Pressione ripetitiva di un button

venerdì 18 maggio 2007 - 14.39

jekisi Profilo | Senior Member

Salve a tutto il forum, avrei il seguente problema:

Vorrei fare in modo che quando premo su un button, il button si ripreme da solo continuamente fino a quando una text non restituisca 0.

Non so se la cosa sia fattibile.

Se lo è come dovrei farlo?


Distinti Saluti Fabio Messina

blaudio Profilo | Newbie

Non capisco a cosa ti serva premere fisicamente il pulsante più volte credo che tu voglia che il programma esegua un comando dopo aver premuto il pulsante fino ad arrivare a un certo risultato

Intendi una cosa come questa?

Public Class Form1
'all'avvio della form carico un valore nella textbox
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.TextBox1.Text = "10"
End Sub

'quando premi il pulsante entro in questa sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'decremento il valore della textbox fino a 0
Do
Dim temp As Integer = Me.TextBox1.Text
temp = temp - 1
Me.TextBox1.Text = temp
If temp = 0 Then
'se il valore della textbox è = a 0 esco dal ciclo
Exit Do
End If
Loop
'se tutto è ok il ciclo termina con il messaggio
MsgBox("Il ciclo è finito")

End Sub
End Class

munissor Profilo | Senior Member

Per simulare la pressione c'è il metodo Button.PerformClick();

Ciao!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5