Visualizzazione dei risultati da 1 a 10 su 21

Visualizzazione discussione

  1. #1

    [VB.NET] Problema variabile nell'array su Windows Form

    Buonasera, sono giorni (ma anche di più) che non ne vado fuori, vorrei in un Windows Form inserire una variabile in un Array e non un valore fisso.
    Su Console davo un valore ad una variabile, poi in un secondo momento dichiaravo l'array con dentro quella variabile, e funzionava, esempio:
    codice:
    Dim dati As Integer
    Console.Write("Inserisci quanti dati vuoi inserire:" + vbTab)
    dati = Console.ReadLine - 1
    Console.WriteLine("Array composto da {0:N0} numeri.", dati + 1)
    Dim m(dati) As Integer
    For i = 0 To m.Length - 1 Step 1
    Console.Write("Inserisci numero:" + vbTab)
    m(i) = Console.ReadLine
    Next
    Quello che io voglio fare, inserendo in una TextBox un valore:
    codice:
    Public Sub ButtonOkArray_Click(sender As Object, e As EventArgs) Handles ButtonOkArray.Click
        array = TextBoxArray.Text - 1
    End Sub
    È usare quella variabile dentro un array utilizzato poi con molte Sub per varie cose.
    Mettendoci queste righe in cima:
    codice:
    Imports System.IO
    
    Public Class Mix
        Dim array, cont, cerca As Integer
        Dim numeri(array) As Integer
    Giustamente, non prende il valore che ho dato.
    Se lo inserisco però dentro ad una Sub, questa funziona:
    codice:
    Private Sub ButtonAggiungi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonAggiungi.Click
        Dim numeri(array) As Integer
        If (cont < numeri.Length) Then
            numeri(cont) = TextBoxNumero.Text
            LabelElenco.Text = LabelElenco.Text + vbCrLf + Str(numeri(cont))
            cont = cont + 1
        Else
            MsgBox("Numeri esauriti!")
        End If
        TextBoxNumero.ResetText()
    End Sub
    Ma non funziona però nelle altre Sub, nemmeno se ridichiaro la variabile all'interno di queste.
    Qualcuno potrebbe aiutarmi su come fare?
    Grazie infinite a chi mi aiuterà!
    Ultima modifica di FioreFix; 02-06-2014 a 18:20

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.