Italian [Risolto by LucaMs]XCLV Rimuovere item ma....anche da un'altra lista

LucaMs

Expert
Licensed User
Longtime User
questa è un'altra cosa interessante
ma andiamo con calma, che già sono confuso
B4X:
    Do While dbCursor.NextRow
        Dim Giocatore As tGiocatori
        Giocatore = CreatetGiocatori(dbCursor.GetString("id"), _
                                     dbCursor.GetString("nome"), _
                                     dbCursor.GetString("cognome"), _
                                     dbCursor.GetString("eta"), _
                                     dbCursor.GetString("altezza"), _
                                     dbCursor.GetString("sport"))
        XCLV1.Add(CreaItem(Giocatore, ItemWidth, ItemHeight),Giocatore)
    Loop

Creata automaticamente dall'editor, come scritto in preDecenza:
B4X:
Public Sub CreatetGiocatori (Id As String, Nome As String, Cognome As String, Eta As String, Altezza As String, Sport As String) As tGiocatori
    Dim t1 As tGiocatori
    t1.Initialize
    t1.Id = Id
    t1.Nome = Nome
    t1.Cognome = Cognome
    t1.Eta = Eta
    t1.Altezza = Altezza
    t1.Sport = Sport
    Return t1
End Sub
 

XorAndOr

Active Member
Licensed User
Longtime User
Sto andando oltre fuori topic...ma sarà ultima domanda ;)
stavo cercando di capire la Public Sub che ha generato
cliccandoci sopra in Type...
ha generato la sub.
che uso posso fare di questa sub?
ammesso che io non prelevo dati da un db sqlite
e nemmeno da un database online
ma voglio semplicemente popolare la clv con dati
inviandoli magari con un button
ho scritto
B4X:
CreatetGiocatore("0","Test","Test","Test","Test","Test")
XCLV1.Add(CreaItem(Giocatore, ItemWidth, ItemHeight),Giocatore)
ma non visualizzo nulla
 

LucaMs

Expert
Licensed User
Longtime User
Lo immaginavo, ti avevo "sentito freddino" a quel riguardo 😁

Quella Sub, che è una funzione, crea e restituisce un oggetto del tuo tipo personalizzato.

E' utile, come tutte le Sub e le funzioni, se dovrai usarla più volte, creare più volte un oggetto di quel tipo.

Non fa altro, non visualizza dati.

Cosa poi farai con l'oggetto, dipende dal progetto, ovviamente. Nel tuo caso puoi usarlo per riempire la CLV, ovvero passi l'oggetto alla Sub che crea l'item e, volendo ma è certamente utile, dal mio punto di vista, associ quell'oggetto all'item della CLV (che poi è quanto fatto sopra).

(Temo di non aver spiegato benissimo)
 
Last edited:
Top