2010-01-12 3 views
0

J'ai un DBGrid simple, DBNavigator, et un bouton « Modifier » qui appelle simplementComment sélectionner (mettre en surbrillance et recevoir le focus) le texte entier de la cellule sélectionnée dans Delphi DBGrid?

DBNavigator.BtnClick(nbEdit); 

Lorsque les s Edit 'utilisateur clique, je veux le texte dans la cellule sélectionnée (juste le texte - pas tout cellule) à mettre en surbrillance - comme si elle était prête à être écrasée; tandis que quand je fais

DBGid.SetFocus; 
DBNavigator.BtnClick(nbEdit); 

la cellule entière est mise en évidence.

Comment puis-je sélectionner le texte entier d'une cellule sélectionnée?

Répondre

2

Définissez 'Options - dgAlwaysShowEditor' sur true.

+0

Oui, cela atteint l'objectif. Merci. – Sam

+0

Pouvez-vous s'il vous plaît choisir ma réponse que (en cliquant sur le numéro en face de la réponse). THX – Edelcom

1
DBGrid.SelectedField.FocusControl; 
Questions connexes