Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    174

    Problematiche MSFLEXGRID

    Scusate ho caricato i dati in una griglia MSFLEXGRID;
    E' possibile gestire l'ordinamento premendo sul tag di intestazione ?
    In che modo ?
    Grazie

  2. #2

    Re: Problematiche MSFLEXGRID

    Originariamente inviato da Mirco65
    Scusate ho caricato i dati in una griglia MSFLEXGRID;
    E' possibile gestire l'ordinamento premendo sul tag di intestazione ?
    In che modo ?
    Grazie
    Puoi usare l'evento MouseDown:
    all'interno della routine determini riga/colonna cliccata con .MouseRow/.MouseCol

    Se riga=0 l'utente ha cliccato sull'intestazione, e quindi usi la proprieta' Sort per ordinare (impostando .Col uguale alla colonna ricavata da .MouseCol)

    Piu' facile a farlo che a scriverlo...
    IceCube_HT (VB6 fan Club)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    174
    Posso avere un breve esempio per favore ?
    Grazie

  4. #4
    Originariamente inviato da Mirco65
    Posso avere un breve esempio per favore ?
    Grazie
    Cosi' dovrebbe funzionare, ordina in senso crescente se clicchi col tasto sinistro del mouse (al contrario se clicchi con altro tasto del mouse):
    codice:
    Private Sub MSFlexGrid1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
       Dim r As Integer, c As Integer
       With MSFlexGrid1
          r = .MouseRow
          c = .MouseCol
          If r = 0 Then
             .Col = c
             .Sort = IIf(Button = 1, flexSortGenericAscending, flexSortGenericDescending)
          End If
       End With
    End Sub
    ...magari dovrai adattare le costanti predefinite presenti nel Sort, se la grid contiene numeri...

    IceCube_HT (VB6 fan Club)

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    174
    E' Perfetto !
    Grazie ! sei stato gentilissimo !!!

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.