Bonjour j'utilise un drag and drop de cellule en cellule dans un datagridview et je voudrais que quand je relâche la donnée dans la nouvelle cellule celle-ci prenne le focus
Dans l'évennement DragDrop:
J'ai aussi essayé ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DataGridView1.CurrentCell = Me.DataGridView1.Item(int_col_dest, int_ligne_dest)
Mais la cellule ne prend pas le focus!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 DataGridView1.Rows(int_ligne_dest).Selected = True DataGridView1.CurrentCell = DataGridView1.Item(int_col_dest, int_ligne_dest) DataGridView1.Focus()
Le focus reste a "l'ancienne cellule"
Si je met un boutton sur ma form avec
Et je fais mon drag and drop et qu'apres je clique sur le boutton le focus se met dans la bonne cellule.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Public Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click DataGridView1.CurrentCell = DataGridView1.Item(int_col_dest, int_ligne_dest) End Sub
A mon avis on ne sait pas changé le focus du datagridview depuis celui-ci mais comment faire pour mettre le focus dans la bonne cellule a la fin du drag and drop ???
Merci
Partager