BevelButton menu

  1. last week

    Enzo C

    May 19 Pre-Release Testers, Xojo Pro

    Buon giorno
    ho la necessità di contare le righe inserite nel menù di un BevelButton
    per leggerne i valori utilizzando un ciclo for/next.

    Ho cercato ma non sono riuscito a trovare il comando che mi conta le righe.

    Qualcuno lo ha trovato?
    Ci sono modi migliori per leggere i valori delle righe inserite?

    Grazie
    Enzo

  2. 7 days ago

    Antonio R

    May 19 Pre-Release Testers, Xojo Pro Europe (Italy)

    Metti in un modulo:

    Public Function ListCount(extends b as BevelButton) as Integer
      If b.HasMenu>0 Then
        Dim x As String
        Dim i As Integer
        #pragma BreakOnExceptions False
        While True
          Try
            x=b.List(i)
          Catch
            Exit
          End Try
          i=i+1
        Wend
        #pragma BreakOnExceptions Auto
        Return i
      End If
    End Function

    come per la listbox o i menu ti restituisce il count ovvero ubound+1

  3. 5 days ago

    Enzo C

    May 21 Pre-Release Testers, Xojo Pro

    Ciao Antonio, grazie!!

    Immaginavo che tu una soluzione la trovavi.....
    però una domanda mi sorge spontanea,

    ci sono tutti i comandi per gestire il menu come un pupup o un qualsiasi array, perchè non hanno messo anche il comando che restituisce la quantità di elementi contenuti?

    Misteri dell'informatica.....

    In ogni caso sono sempre in dovere di ringraziarti per il tuo interessamento.
    Enzo

or Sign Up to reply!