Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    30

    Intervallo Timer da NumericUpDown

    Salve a tutti.
    Vorrei prendere il mio intervallo da NumericUpDown. Ora se lo voglio prendere da una textbox uso il seguente codice:

    Timer1.Interval = CInt(TextBox1.Text)

    Ma se lo voglio prendere dal controllo NumericUpDown il seguente codice non funziona

    Timer1.Interval = CInt(NumericUpDown.Text)

    Cosa devo usare?

    EDIT:
    Ok come non detto... Il controllo era in un form diverso dal principale e non gli specificavo il form del NumericUpDown.

    Ora però mi sorge un altro dubbio. Se voglio dire al programma che deve memorizzare l'ultimo numero inserito? Come faccio?

    .:Lion:.

  2. #2
    Utente di HTML.it L'avatar di ShaleN
    Registrato dal
    Aug 2010
    Messaggi
    517
    Dipende da cosa intendi per memorizzare...


    Le vie del Signore sono infinite. È la segnaletica che lascia a desiderare.
    La luce viaggia più veloce del suono. Per questo alcune persone sembrano brillanti finchè non parlano.
    Occhio per occhio uguale... occhio al quadrato

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    30
    Originariamente inviato da ShaleN
    Dipende da cosa intendi per memorizzare...


    Vorrei salvare l'ultimo numero inserito nel controllo NumericUpDown affinchè al prossimo avvio o comunque quando richiamo il controllo (essendo in un secondo form e resettandosi ogni volta che riapro il secondo form) mi ritrovi l'ultimo valore inserito.
    Penso che dovrei usare
    My.Setting.Save()
    ma non so come


    .:Lion:.

  4. #4
    Utente di HTML.it L'avatar di ShaleN
    Registrato dal
    Aug 2010
    Messaggi
    517
    O usi My.Settings o salvi il contenuto del NumericUpDown in un file di testo che andrai a leggere all'avvio del programma

    Le vie del Signore sono infinite. È la segnaletica che lascia a desiderare.
    La luce viaggia più veloce del suono. Per questo alcune persone sembrano brillanti finchè non parlano.
    Occhio per occhio uguale... occhio al quadrato

  5. #5
    Io metterei nell' evento formclosing il salvataggio dei settings:

    codice:
    Private Sub Form2_FormClosing(sender As Object, e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
        My.Settings.ValoreNumericUpDown = NumericUpDown1.Value
        My.Settings.Save()
    End Sub
    e poi all' apertura del form:

    codice:
    Private Sub Form2_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
        NumericUpDown1.Value = My.Settings.ValoreNumericUpDown
    End Sub
    Ovviamente nei settings devi avere una variabile adeguata, che in questo caso ho chiamato ValoreNumericUpDown

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.