Hi , I am usign propertygrid in my application . I am using one class i that i m having " Caption " prooperty. i am I wrote this code to Keyboard UP left,right down keys to work . In that i am having the code to move the controls . according to below condition i am highlighting the property .
Private Sub PropGrid_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles PropGrid.Enter
fGridEnter = True
End Sub
Private Sub PropGrid_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles PropGrid.Leave
fGridEnter = False
End Sub
Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys) As Boolean ' IN THIS i am having the code to move the control .
If (keyData = Keys.Down Or keyData = Keys.Up Or keyData = Keys.Left Or keyData = Keys.Right) And fGridEnter Then
PropGrid.SelectedGridItem.Select()
Return False
End If
Now the problem is if i am entering caption for textbox then i use Keyboard up, down ,left ,right then Propertygrid is losing the focus . Textbox1.Caption = "ABC DEF " ' Here i amnot able to move the cursor using keyboard keys up, down ,left ,right to change the text of the texbox . How to identify the things ??