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

    CELLE IN MSHFlexGrid

    cIAO RAGAZZI.... FINITE LE FERIE??


    La domanda che vorrei proporvi potrebbe sembrare banale... lo è infatti


    come posso evidenziare una cella in MSHFlexGrid

    nel senso che tyramite codice effettuo una ricerca che mi viene riportata in una list box,

    tale ricerca pero' la vorrei far evidenziare anche nella griglia...

    è possibile?
    i miei post sono RIFERITI TUTTI A VISUAL BASIC 6
    MSN MESSENGER : magicolotto@hotmail.it

  2. #2
    nessuno sa aiutarmi?

    grazie anticipatamente
    i miei post sono RIFERITI TUTTI A VISUAL BASIC 6
    MSN MESSENGER : magicolotto@hotmail.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    156
    Per selezionare la casella devi conoscere il numero di riga e di colonna.A questo punto potresti fare un ciclo di loop per le righe e le colonne fino a che non viene tovato il valore che desideri
    Es:
    for col =1 to n
    for righa=1 to m
    Verificha il valore della cella con quello che hai te.

    Il problema puo' nascere se possiedi valori uguali nella flexgrid.

  4. #4
    Io esamino un record uno alla volta posizionandomi e scegliendolo tramite la colonna ID
    poi eseguo un codice con dei contatori cioè :
    codice:
     For i = 2 To 42 Step 5 
            For j = i To i + 4
                       For p = i + 5 To 51
                 sb = datPrimaryRS(j)
                  sv = datPrimaryRS(p)
    sb ed ev rappresentano la cella che dovrei evidenziare e dovrei farlo con una cosa del genere :
    codice:
                 Cell(J).BackColor = &HFFFF&
                 Cell(P).BackColor = &HFFFF&

    pero' non vaa
    i miei post sono RIFERITI TUTTI A VISUAL BASIC 6
    MSN MESSENGER : magicolotto@hotmail.it

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    156
    Devi inserire msflexgrid.row e msflexgrid.col.Io faccio cosi' per la msflexgrid

  6. #6
    scusami

    mi potresti fare un esempietto?
    i miei post sono RIFERITI TUTTI A VISUAL BASIC 6
    MSN MESSENGER : magicolotto@hotmail.it

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    156
    Cell(J).BackColor = &HFFFF&
    Cell(P).BackColor = &HFFFF&

    Dal tuo codice deduco che j e' la colonna e p la riga che identifica la cella.
    A questo punto ,inserisci:
    mshflexgrid1.col=j
    mshflexgrid1.row=j
    Fatto cio' hai identificato la cella e quindi puoi modificare tutte le proprieta' che vuoi della cellain esame

  8. #8
    no ,
    j e p

    con queste identifico gia le celle
    i miei post sono RIFERITI TUTTI A VISUAL BASIC 6
    MSN MESSENGER : magicolotto@hotmail.it

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.