Ik zit met een zeer lastig maar dom probleempje.
Namelijk als ik iets typ in een datagrid (en onkeypress wegschrijf naar de bijhorende clientdataset) gaat de datagrid altijd de ingetypte tekst selecteren met gevolg als je het volgende cijfer van je getal wilt typen deze de vorige overschrijft.
Klinkt waarschijnlijk raar maar een foto zegt meer dan 1000 woorden dus heb ik er ook ff paar screens van gemaakt.
Wat gebeurd:
Ik kies een rij uit. Zet cursor achter de 0 en wil 32 intypen.

Ik tik de 2 in en onmiddelijk word gans de tekst blauw geselecteerd

ik wil de 3 intikken en doordat de huidige tekst geselecteerd is word deze nu overschreven met 3

je zou nu manueel met de muis (niet met pijltjes want door keypress event wordt alles toch weer geselecteerd) cursor goed kunnen zetten en selectie ongedaan maken. Maar dit is gewoon geen werk.
Huidige oplossing waar ik vanaf wil is een soort delay waardoor er halve seconde gewacht wordt voor er weggeschreven wordt naar de datasetclient enzo kun je meerdere cijfers intikken zonder dat de huidige tekst geselecteerd wordt.
Ik heb al zitten rondkijken maar ik zou echt niet weten hoe je dit opgelost krijgt. Redelijk irritant probleem die de gebruikersvriendelijkheid van het programma niet ten goede komt.
Namelijk als ik iets typ in een datagrid (en onkeypress wegschrijf naar de bijhorende clientdataset) gaat de datagrid altijd de ingetypte tekst selecteren met gevolg als je het volgende cijfer van je getal wilt typen deze de vorige overschrijft.
Klinkt waarschijnlijk raar maar een foto zegt meer dan 1000 woorden dus heb ik er ook ff paar screens van gemaakt.
Wat gebeurd:
Ik kies een rij uit. Zet cursor achter de 0 en wil 32 intypen.
Ik tik de 2 in en onmiddelijk word gans de tekst blauw geselecteerd
ik wil de 3 intikken en doordat de huidige tekst geselecteerd is word deze nu overschreven met 3
je zou nu manueel met de muis (niet met pijltjes want door keypress event wordt alles toch weer geselecteerd) cursor goed kunnen zetten en selectie ongedaan maken. Maar dit is gewoon geen werk.
Huidige oplossing waar ik vanaf wil is een soort delay waardoor er halve seconde gewacht wordt voor er weggeschreven wordt naar de datasetclient enzo kun je meerdere cijfers intikken zonder dat de huidige tekst geselecteerd wordt.
Ik heb al zitten rondkijken maar ik zou echt niet weten hoe je dit opgelost krijgt. Redelijk irritant probleem die de gebruikersvriendelijkheid van het programma niet ten goede komt.