Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    VB flexgrid ultima riga visibile

    salve raga

    sto completando una flexgrid, mi servirebbe sapere se esiste una funzione che mi restituisca il numero delle righe visibili o l'ultima in basso della msflexgrid o mshflexgrid.

    in msdn ho trovato toprow che mi da il numero della prima riga in alto visibile, ma per sapere l'ultima?


    by
    gyonny

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    53
    CIAO.

    'in un modulo:

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    53
    ...ops... maledetto mouse....

    allora in un modulo:
    codice:
    Public Type RigheVisibili
        PrimaRiga As Integer
        UltimaRiga As Integer
        TotaleRighe As Integer
    End Type
    
    Public Function RilevaRigheVisibili(miaFlexGrid As MSFlexGrid) As RigheVisibili
    
    Dim MieRighe As RigheVisibili
    Dim PrimaRigaVisibile As Boolean
    Dim PrimaRiga As Integer, UltimaRiga As Integer
    Dim i As Integer
    
    With miaFlexGrid
        For i = 1 To .Rows - 1
        
            If .RowIsVisible(i) And Not PrimaRigaVisibile Then
                    PrimaRiga = i
                    PrimaRigaVisibile = True
            ElseIf .RowIsVisible(i) And PrimaRigaVisibile Then
                    UltimaRiga = i
            End If
            
        Next i
    End With
    
    
    RilevaRigheVisibili.PrimaRiga = PrimaRiga
    RilevaRigheVisibili.UltimaRiga = UltimaRiga
    RilevaRigheVisibili.TotaleRighe = UltimaRiga - PrimaRiga
    
    End Function
    
    ' in un form:
    Text1 = RilevaRigheVisibili(MSFlexGrid1).PrimaRiga
    Text2 = RilevaRigheVisibili(MSFlexGrid1).UltimaRiga
    Text3 = RilevaRigheVisibili(MSFlexGrid1).TotaleRighe
    L'ho buttato giù in fretta quindi dovresti un po' vedertelo....
    dovrebbe restituirti le righe visibili (naturalmente escluse le Fixed).
    Fammi sapere!
    Ciao.
    Janx.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    53
    p.s.: ....togli pure quel "Dim MieRighe As RigheVisibili" ...è rimasto li mentre provavo, ma non serve a nulla

  5. #5
    jank funziona

    grazie al tuo codice sono riuscito a completare la navigazione nella flex.

    ciao e grazie

    gyonny

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.