Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di ghini76
    Registrato dal
    Jun 2003
    Messaggi
    560

    [VB6] Rendere disponibile funzione Copia/Incolla su un FlexGrid

    Ciao a tutti,
    su un programmino che esegue una ricerca in un db e mostra i risultati in una flexgrid vorrei dare la possibilità all'utente di "copiare" le righe della Flex e quindi poi poterle incollare su Excel, Word o dove vuole, in sostanza copiarle in clipboard...

    suggerimenti?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di yyzyyz
    Registrato dal
    Oct 2001
    Messaggi
    1,653
    nn so se potrebbe andarti bene una soluzione di questo tipo:

    codice:
    Private Sub Command1_Click()
    
    Dim testo, testo_tmp As String
    
    colonna = FlexGrid1.Col
    riga = FlexGrid1.Row
    n_col = FlexGrid1.Cols - 1
    
    For i = 1 To n_col
    testo = FlexGrid1.TextMatrix(riga, i)
    testo_tmp = testo_tmp & testo
    Next
    
    Clipboard.Clear
    Clipboard.SetText (testo_tmp)
    
    End Sub
    
    Private Sub Form_Load()
    
    With FlexGrid1
            .BackColor = &HE0E0E0
            .Rows = 4
            .Cols = 4
            .FixedCols = 1
            .FixedRows = 1
            .TextMatrix(0, 0) = ""
            .TextMatrix(0, 1) = "campo1"
            .TextMatrix(0, 2) = "campo2"
            .TextMatrix(0, 3) = "campo3"
        ' inserimento txt
            .TextMatrix(1, 1) = "a1"
            .TextMatrix(1, 2) = "b1"
            .TextMatrix(1, 3) = "c1"
            .TextMatrix(2, 1) = "a2"
            .TextMatrix(2, 2) = "b2"
            .TextMatrix(2, 3) = "c2"
            .TextMatrix(3, 1) = "a3"
            .TextMatrix(3, 2) = "b3"
            .TextMatrix(3, 3) = "c3"
            
        End With
    End Sub
    il problema e ke incollando su excel i valori provenienti dalla flexgrid nn vengono formattati , nel senso ke il contenuto della riga viene incollato su un cella e non su + celle distinte, forse dipende da come salvo i dati nella Clipboard . . .

  3. #3
    Utente di HTML.it L'avatar di ghini76
    Registrato dal
    Jun 2003
    Messaggi
    560
    grazie proverò a smanettarci sopra un po' e poi ti faccio sapere...
    ciaoooo

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.