Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - TASTO DOPPIA FUNZIONE
Forum - C# / VB.NET - TASTO DOPPIA FUNZIONE

Pagine: [ 1 2 3 4 5 ] Precedente | Prossimo
Avatar
AMIGOS (Normal User)
Rookie


Messaggi: 49
Iscritto: 18/05/2009

Segnala al moderatore
Postato alle 19:30
Venerdì, 29/05/2009
Questo topic è stato chiuso dal moderatore

Devo creare un button che mi faccia da Start e Stop in vb 2008.

Ultima modifica effettuata da AMIGOS il 29/05/2009 alle 19:31
PM
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 21:05
Venerdì, 29/05/2009
Non c'è un oggetto apposta. Devi creare un bottone e dargli due funzioni. Se poi la funzione start lui esegue stop e la sua label è stop (e viceversa).
Credo di essermi spiegato abbastanza.

P.S. non scrivere il titolo in maiuscolo

PM
Avatar
AMIGOS (Normal User)
Rookie


Messaggi: 49
Iscritto: 18/05/2009

Segnala al moderatore
Postato alle 21:16
Venerdì, 29/05/2009
so che devo dargli du funzioni al bottone.. so farlo in vb6, ma in vb 2008 no...
poi no capisco la label che centra... no fa riferimento ad una caption il bottone ? no so
se ti andrebbe di essere piu dettagliato te ne sarei grado.... se ti va di postarmi
queste 5 righe di codice mi saresti di aiuto...

PM
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 21:35
Venerdì, 29/05/2009
Allora:
Codice sorgente - presumibilmente VB.NET

  1. Dim State As Boolean
  2. sub Button1(byval sender as object, byval e as system.eventargs) handles Button1.Click()
  3. if State = True then
  4. 'instruzioni che vuoi per lo start
  5. State= False
  6. else
  7. 'instruzioni che vuoi per lo stop
  8. State=True
  9. Endif
  10. EndSub



Questo è quanto...mi sembra sia tutto giusto...:rofl:

PM
Avatar
lorenzo (Normal User)
Guru


Messaggi: 1178
Iscritto: 15/04/2008

Segnala al moderatore
Postato alle 22:19
Venerdì, 29/05/2009
scusa ma non si capisce cosa vuoi fare....
quello che ti ha detto cassin.simone è corretto, cosa servono
le funzioni UCase e LCase????

PM
Avatar
AMIGOS (Normal User)
Rookie


Messaggi: 49
Iscritto: 18/05/2009

Segnala al moderatore
Postato alle 22:43
Venerdì, 29/05/2009
Il codice e corretto scusa la confusione...
ma no mi funziona a me quel codice.....

allora mi spiego meglio...
io devo nominare il tasto, cosi quando apro e clicco sul bottone
mi fa comparire alla pressione esempio:

Clicco sul  bottone nominato start e mi compare stop..cosi viceversa
senza fare confusione... si puo avere il codice completo di qualsiasi normalissima
funzione in modo che io poi me lo adatto alle mie di esigenze....
l importante e che io cliccando mi vada alla pressione da start a stop il nome del bottone  e viceversa
tutto qui....

Ultima modifica effettuata da AMIGOS il 29/05/2009 alle 22:46
PM
Avatar
ruggy94 (Member)
Guru


Messaggi: 890
Iscritto: 21/04/2008

Segnala al moderatore
Postato alle 23:14
Venerdì, 29/05/2009
Se vuoi che venga solo cambiato il testo del bottone:
Codice sorgente - presumibilmente VB.NET

  1. Sub Change(Btn as Button)
  2. if Btn.Text="Start" then
  3. btn.text="Stop"
  4. else
  5. btn.text="Start"
  6. Endif
  7. End Sub


Per richiamare la funzione
Codice sorgente - presumibilmente Plain Text

  1. Change(nomedelbottone)


PM
Avatar
AMIGOS (Normal User)
Rookie


Messaggi: 49
Iscritto: 18/05/2009

Segnala al moderatore
Postato alle 2:53
Sabato, 30/05/2009
Ecco questo intendevo.. poi il codice me lo adattavo...
grazie infinita ruggy
grazie cassin.simone

codice adattato:

Codice sorgente - presumibilmente VB.NET

  1. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  2.  
  3.         If Button1.Text = "Start" Then
  4.             Button1.Text = "Stop"
  5.             Timer1.Interval = NumericUpDown1.Value
  6.             Timer1.Enabled = True
  7.         Else
  8.             If Button1.Text = "Stop" Then
  9.                 Button1.Text = "Start"
  10.                 Timer1.Enabled = False
  11.             End If
  12.  
  13.             End If
  14.     End Sub


Ultima modifica effettuata da AMIGOS il 30/05/2009 alle 3:42
PM
Avatar
ruggy94 (Member)
Guru


Messaggi: 890
Iscritto: 21/04/2008

Segnala al moderatore
Postato alle 13:08
Sabato, 30/05/2009
Testo quotato

Postato originariamente da AMIGOS:
grazie infinita ruggy


Figurati ;)

Comunque guardando il tuo codice ho visto una cosa del genere:
Codice sorgente - presumibilmente Delphi

  1. If...Then
  2. ...
  3. Else
  4. If...Then
  5. ...
  6. End If
  7. End If


Che si può tranquillamente semplificare in
Codice sorgente - presumibilmente C# / VB.NET

  1. If...Then
  2. ...
  3. ElseIf...Then
  4. ...
  5. End If


:k:

PM
Pagine: [ 1 2 3 4 5 ] Precedente | Prossimo