none
Quante label ci sono in un form? RRS feed

  • Domanda

  • Come posso inserire il numero di label presenti in un form in memoria "Lbt" (Dim)?

    *** Lbt = label totali /// Lbt = ? 

    Linguaggio vb.net


    Lbt= ???? QUANTE LABEL ????

    Grazie?

    • Modificato fabio.b giovedì 2 maggio 2019 14:00
    martedì 30 aprile 2019 14:21

Tutte le risposte

  • Un esempio.

    Public Class Form1
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            MsgBox("In questo form vi sono " & ContaLabel.ToString & " oggetti di tipo Label.")
        End Sub
    
        Private Function ContaLabel() As Integer
            Dim Conta As Integer = 0
            For Each ctl In Controls
                If TypeOf (ctl) Is Label Then
                    Conta += 1
                End If
            Next
            ContaLabel = Conta
        End Function
    End Class

    domenica 5 maggio 2019 10:00
  • Mi segna in rosso

    Button1 -> Handles Button1.Click 'Seconda riga

    Controls -> For Each ctl In Controls 'Ottava riga

    • Modificato FABIO_85 venerdì 10 maggio 2019 09:53
    venerdì 10 maggio 2019 09:48
  • Puoi postare la descrizione dell'errore?

    PS: Se sei nuovo del forum ti faccio presente che, se modifichi la descrizione di un post, la relativa notifica non giunge a chi è iscritto. Si rischia, così, di non sapere che è stata fatta una ulteriore richiesta. E' proprio il caso del tuo ultimo post :)

    sabato 11 maggio 2019 07:08
  • Cosa avrei cambiato nella domanda, è sempre stata quella, probabilmente ti stai sbagliando come è successo a me ho rimesso il codice e non mi da errori però non "vede" le label dice 0 (nel messaggio).
    lunedì 13 maggio 2019 17:17
  • Cosa avrei cambiato nella domanda, è sempre stata quella, probabilmente ti stai sbagliando come è successo a me ho rimesso il codice e non mi da errori però non "vede" le label dice 0 (nel messaggio).

    Ciao.

    Anche se non ha importanza, voglio chiarire a cosa alludo.

    Venerdì scorso ho ricevuto questa notifica:

    Quando ho poi consultato il thread questa risposta non c'era (come non c'è nemmeno ora) e poiché risulta che venerdì 10 maggio 2019 09:53 hai modificato il testo della tua prima risposta, ho supposto che tu avessi cancellato il testo dell'immagine che ho appena allegato sostituendolo con quello che ora si legge. Tutto qui.

    Ma non ha importanza, è solo per chiarire perché ho aggiunto il PS.

    Venendo al tuo problema, se posti l'intero codice che sembra non ti funzioni, posso cercare di aiutarti a capire.

    Ciao.

    lunedì 13 maggio 2019 17:32
  • infatti ti avrei fatti sapere … poi ho avuto tempo per farlo e l'ho fatto, perché non si può fare non mi è mai stato detto.

    Comunque ho usato il codice che mi hai dato non devo postarti il codice che ho inserito poiché è quello.

    martedì 14 maggio 2019 00:03