OVH Cloud OVH Cloud

EST CE POSSIBLE

2 réponses
Avatar
JCM
Bonjour

Je voudrais changer le contenu d'une cellulu d'un=20
MSFlexgrid. Pour cela j'ai un MSFlexgrid et une TextBox.
Quand je click sur une cellule, la textBox s'affiche sur=20
la cellule et le curseur est positionn=E9 sur la TextBox

Jusque la ca marche. Mon probl=E9me c'est que je n'arrive=20
pas =E0 mettre le contenu de la textbox dans la cellule=20
concern=E9e.

Je saisi mon texte et je suis oblig=E9 de doubleclicker pour=20
cela fonctionne.

Je voudrais saisir le texte et que le changement se fasse=20
avec la touche enter tout simplement

Est-ce possible ?

dans mon appli j'ai les proc=E9dures suivantes :

Private Sub MSFlexGrid1_Click()
lemot =3D Text1.Text
FrmEssaiCapture2.UpdateMyGridJour (MAJ)

End Sub

Private Sub MSFlexGrid1_LeaveCell()
End Sub
Private Sub MSFlexGrid1_EnterCell()
End Sub
Private Sub MSFlexGrid1_MouseDown(Button As Integer, Shift=20
As Integer, X As Single, Y As Single)
End Sub
Public Sub ChangeCellText()
End Sub
Private Sub Text1_Click()
End Sub
Private Sub Text1_LostFocus()
End Sub
Private Sub Text1_GotFocus()
End Sub
Public Function UpdateMyGridJour(MAJ As String) As String
End function

Y a-t-il une solution
Merci de vos r=E9ponses

Cordialement
JCM

2 réponses

Avatar
seb-seb
ptete pas besoin de textbox

"JCM" a écrit dans le message de
news:4a0601c3e4cc$a5323c20$
Bonjour

Je voudrais changer le contenu d'une cellulu d'un
MSFlexgrid. Pour cela j'ai un MSFlexgrid et une TextBox.
Quand je click sur une cellule, la textBox s'affiche sur
la cellule et le curseur est positionné sur la TextBox

Jusque la ca marche. Mon probléme c'est que je n'arrive
pas à mettre le contenu de la textbox dans la cellule
concernée.

Je saisi mon texte et je suis obligé de doubleclicker pour
cela fonctionne.

Je voudrais saisir le texte et que le changement se fasse
avec la touche enter tout simplement

Est-ce possible ?

dans mon appli j'ai les procédures suivantes :

Private Sub MSFlexGrid1_Click()
lemot = Text1.Text
FrmEssaiCapture2.UpdateMyGridJour (MAJ)

End Sub

Private Sub MSFlexGrid1_LeaveCell()
End Sub
Private Sub MSFlexGrid1_EnterCell()
End Sub
Private Sub MSFlexGrid1_MouseDown(Button As Integer, Shift
As Integer, X As Single, Y As Single)
End Sub
Public Sub ChangeCellText()
End Sub
Private Sub Text1_Click()
End Sub
Private Sub Text1_LostFocus()
End Sub
Private Sub Text1_GotFocus()
End Sub
Public Function UpdateMyGridJour(MAJ As String) As String
End function

Y a-t-il une solution
Merci de vos réponses

Cordialement
JCM
Avatar
JCM
je pense que si, on ne peut pas écrire directement sur une
cellule MSFlexgrid

JCM
-----Message d'origine-----
ptete pas besoin de textbox

"JCM" a écrit dans le


message de
news:4a0601c3e4cc$a5323c20$
Bonjour

Je voudrais changer le contenu d'une cellulu d'un
MSFlexgrid. Pour cela j'ai un MSFlexgrid et une TextBox.
Quand je click sur une cellule, la textBox s'affiche sur
la cellule et le curseur est positionné sur la TextBox

Jusque la ca marche. Mon probléme c'est que je n'arrive
pas à mettre le contenu de la textbox dans la cellule
concernée.

Je saisi mon texte et je suis obligé de doubleclicker pour
cela fonctionne.

Je voudrais saisir le texte et que le changement se fasse
avec la touche enter tout simplement

Est-ce possible ?

dans mon appli j'ai les procédures suivantes :

Private Sub MSFlexGrid1_Click()
lemot = Text1.Text
FrmEssaiCapture2.UpdateMyGridJour (MAJ)

End Sub

Private Sub MSFlexGrid1_LeaveCell()
End Sub
Private Sub MSFlexGrid1_EnterCell()
End Sub
Private Sub MSFlexGrid1_MouseDown(Button As Integer, Shift
As Integer, X As Single, Y As Single)
End Sub
Public Sub ChangeCellText()
End Sub
Private Sub Text1_Click()
End Sub
Private Sub Text1_LostFocus()
End Sub
Private Sub Text1_GotFocus()
End Sub
Public Function UpdateMyGridJour(MAJ As String) As String
End function

Y a-t-il une solution
Merci de vos réponses

Cordialement
JCM


.