Novità

Mente da programmatore

L

LuigiB

Guest
quindi è un array o una variabile ?

bastava la prima immagine la dichiarazione la facciamo li , c'era pure un altro punto e cioe nella struttura dei gruppi
 
L

LuigiB

Guest
ok quindi per memorizzare le uscite abbiamo un array del tipo ?
la domanda è stupida pero esige lo stesso la risposta
 
L

LuigiB

Guest
quindi se vogliamo che una qualsiasi sub /function operi sulle uscite il parametro che dobbiamo mettere quale sarebbe ?
 

Edoardo_95

Advanced Member
Codice:
    Private Sub AlimentaUScite(LvView As ctlLvOrdinabile, frz As struct_uscita)

Codice:
    Sub StatisticaGruppo()
        Dim aNumeri() As Integer = Nothing
        Dim aRuote() As Boolean = Nothing
        Dim aPos() As Boolean = Nothing
        Dim nSorte As Integer
        Dim Inizio As Integer
        Dim fine As Integer
        Dim frz As struct_gruppo_formazioni = New struct_gruppo_formazioni
        If Me.LvLunghette.SelectedItems.Count Then

            Dim itmSel As ListViewItem = LvLunghette.SelectedItems(0)
            If GetParamFromItem(itmSel, aNumeri, aRuote, aPos, nSorte, Inizio, fine) Then
                frz.Inizializza(aRuote, nSorte, Inizio, fine, aPos)
                For Each itm As ListViewItem In LvLunghette.SelectedItems
                    GetArrayNumeriFromString(itm.Text, aNumeri)
                    frz.AddNumeri(aNumeri)
                Next

                If cArchivio.StatGruppoFormazione(frz) Then
                    Dim itm As ListViewItem = CtlLvOrdinabile1.Items.Add("Gruppo")
                    itm.SubItems.Add(RuoteBToString(frz.aRuote))
                    itm.SubItems.Add(frz.Sorte)
                    itm.SubItems.Add(frz.Ritardo)
                    itm.SubItems.Add(frz.RitardoMax)
                    itm.SubItems.Add(frz.IncrRitMax)
                    itm.SubItems.Add(frz.Frequenza)
                    itm.SubItems.Add(frz.Presenze)
                    itm.SubItems.Add(frz.Inizio)
                    itm.SubItems.Add(frz.Fine)
                    itm.SubItems.Add(ArrayNumeriToString(frz.aPosizioni))
                    For k = 1 To UBound(frz.aUscite)
                        AlimentaUScite(CtlLvOrdinabile2, frz.aUscite(k))
                    Next
                End If
            End If
        End If

    End Sub
 
L

LuigiB

Guest
poi questo ciclo lo devi fare nlla funzione che alimenta la lista lo stai a fa apposta

For k = 1 To UBound(frz.aUscite)
AlimentaUScite(CtlLvOrdinabile2, frz.aUscite(k))
Next
 
L

LuigiB

Guest
ad AlimentaUScite gli deve arrivare la lista su cui operare e l'arya delle uscite , frz.aUScite
 

Edoardo_95

Advanced Member
Codice:
    Sub StatisticaGruppo()
        Dim aNumeri() As Integer = Nothing
        Dim aRuote() As Boolean = Nothing
        Dim aPos() As Boolean = Nothing
        Dim nSorte As Integer
        Dim Inizio As Integer
        Dim fine As Integer
        Dim frz As struct_gruppo_formazioni = New struct_gruppo_formazioni
        If Me.LvLunghette.SelectedItems.Count Then

            Dim itmSel As ListViewItem = LvLunghette.SelectedItems(0)
            If GetParamFromItem(itmSel, aNumeri, aRuote, aPos, nSorte, Inizio, fine) Then
                frz.Inizializza(aRuote, nSorte, Inizio, fine, aPos)
                For Each itm As ListViewItem In LvLunghette.SelectedItems
                    GetArrayNumeriFromString(itm.Text, aNumeri)
                    frz.AddNumeri(aNumeri)
                Next

                If cArchivio.StatGruppoFormazione(frz) Then
                    Dim itm As ListViewItem = CtlLvOrdinabile1.Items.Add("Gruppo")
                    itm.SubItems.Add(RuoteBToString(frz.aRuote))
                    itm.SubItems.Add(frz.Sorte)
                    itm.SubItems.Add(frz.Ritardo)
                    itm.SubItems.Add(frz.RitardoMax)
                    itm.SubItems.Add(frz.IncrRitMax)
                    itm.SubItems.Add(frz.Frequenza)
                    itm.SubItems.Add(frz.Presenze)
                    itm.SubItems.Add(frz.Inizio)
                    itm.SubItems.Add(frz.Fine)
                    itm.SubItems.Add(ArrayNumeriToString(frz.aPosizioni))

                    AlimentaUScite(CtlLvOrdinabile2, frz.aUscite)

                End If
            End If
        End If

    End Sub
    Private Sub AlimentaUScite(LvView As ctlLvOrdinabile, frz() As struct_uscita)
        Dim itm As ListViewItem
        For k As Integer = 0 To UBound(frz)
            itm = LvView.Items.Add(frz(k).IdEstr)
            itm.SubItems.Add(cArchivio.GetDataEstrazione(frz(k).IdEstr))
            itm.SubItems.Add(NumeriUscitiToString(frz(k).))
            itm.SubItems.Add(frz(k).Ritardo)
            itm.SubItems.Add(frz(k).RitardoMax)
            itm.SubItems.Add(frz(k).Presenze)
            itm.SubItems.Add(frz(k).Frequenza)
            itm.SubItems.Add(frz(k).IncrRitMax)
        Next
    End Sub
 
L

LuigiB

Guest
ci siamo ora manca AlimentaUScite(CtlLvOrdinabile2, frz.aUscite)
hai visto come si fa per capire che parametr ici vogliono ?
 

Edoardo_95

Advanced Member
Codice:
    Private Sub ButtonSelezionaTutto_Click(sender As Object, e As EventArgs) Handles ButtonSelezionaTutto.Click
        For k As Integer = 0 To LvLunghette.Items.Count - 1
            LvLunghette.Items(k).Selected = True
            LvLunghette.Select()
        Next
    End Sub
 

Ultima estrazione Lotto

  • Estrazione del lotto
    sabato 04 maggio 2024
    Bari
    02
    31
    81
    52
    21
    Cagliari
    39
    88
    84
    01
    67
    Firenze
    36
    30
    70
    06
    41
    Genova
    59
    23
    61
    22
    27
    Milano
    05
    17
    69
    57
    39
    Napoli
    81
    62
    82
    43
    50
    Palermo
    73
    55
    62
    45
    18
    Roma
    76
    70
    01
    64
    15
    Torino
    82
    55
    35
    70
    46
    Venezia
    58
    23
    61
    29
    21
    Nazionale
    10
    14
    01
    43
    09
    Estrazione Simbolotto
    Milano
    30
    01
    05
    32
    11
Alto