none
Donner le Focus a une cellule d'un DataGridView RRS feed

  • Question

  • Bonjour,

    J'ai le code suivant :

    Private Sub Dgv_Grid_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles Dgv_Grid.CellClick

    If e.ColumnIndex > 0 And e.ColumnIndex < 8 Then

     Dgv_Grid.Rows(e.RowIndex).Cells(8).Style.BackColor = Color.Blue

     Dgv_Grid.Rows(e.RowIndex).Cells(8).Style.ForeColor = Color.White

     Dgv_Grid.Rows(e.RowIndex).Cells(8).Selected = True

     ' Dgv_Grid.Rows(e.RowIndex).Cells(8).focus()

    End If

    End Sub

    Mon souhait est de pouvoir donner a la cellule Cells(8) le focus comme dans l'exemple ligne en remarque

    Je ne trouve pas comment faire.

    Votre aide sera la bien venue

    Cordialement

    Sa56

    samedi 24 mars 2012 09:25

Réponses

  • Bonjour Sa56,

    Dgv_Grid.Rows(e.RowIndex).Cells(8).focus() N'existe PAS

    Mais ...

                        With DataGridView
                            .CurrentCell = Dgv(Colonne, File)          ' Equivaut á .Focus()
                            .FirstDisplayedScrollingRowIndex = ?    'Et si la file n'est PAS visible

                                                                                              (Trop bas) la ramene vers le haut 


                        End With

    Excusez les accents plus haut, je n'ai pas un clavier francais (ni cedille non plus)

    Dans l'espoir que ce-ci vous soit util et amicalement


    Atentamente [Best Regards] [Amicalement] Ivan Pequeño Andrade

    samedi 24 mars 2012 14:25

Toutes les réponses