|
| |
Home Up
Enter ipv Ctrl-Enter in dbGrid
Hi all,
Is het mogelijk om in een dbgrid door middel van een enter naar de volgende regel te gaan (in plaats van met CTRL-ENTER).
Ik kon daar geen property voor vinden.
Benno
--
Benno, ik kan 't zo ook niet vinden, maar kan je geen onkydown actie opnemen die e.e.a. aanpast, zodat bij alleen de 'Enter' het lijkt of het Ctrl-Enter is ??
Hans
--
In principe zou dat kunnen, alleen was ik niet helemaal helder toen ik dit tikte. Ik bedoelde eigenlijk naar de volgende regel gaan in een dbmemo na het drukken op enter. Nu werkt dat alleen met ctrl-enter, met drukken op enter verlies je de focus van het memo.
Ik heb voor mijn form al een onkey in gebruik, om dmv enter door de velden heen te gaan. Daarbij zijn buttons en de dbmemo uitgesloten. In het ergste geval moet ik een kleine onkey handler maken die de shiftstate en de key aanpast, maar ja als programmeur ben ik liever lui dan moe, dus als er een property voor bestaat.............
Bovendien kan ik me niet voorstellen dat het niet standaard zou kunnen, omdat het voor gebruikers het meest logisch is (maar ja het blijft een window$ toepassing........)
Benno
--
Hoi benno,
Als je gaat kijken bij het gewone memo dan heb je een property
"WantsReturns" die doet wat jij wilt alleen hebben die ##### bij borland dat niet in de dbmemo geimplementeerd (Delphi 5) .
Dat is het slechte nieuws. het goede nieuws is dat ze dat wel in delphi 6 gedaan hebben.
Dus weer twee mogelijkheden of upgraden naar delphi 6 of zelf een afgeleide maken van de dbmemo en als nog de property implementeren is namelijk al protected gedefineerd in TcustomMemo en daar erven ze beide van.
Roelof
--
Roelof,
Bedankt. D6 upgraden is geen optie op dit moment omdat mijn project bijna af is (en ik niet geloof in upgraden naar een nieuwe versie van een tool zonder problemen).
Zal eens kijken of ik de dbmemo kan aanpassen, of evt een andere memo component kan gebruiken. Mogelijk is het zelfs sneller om een gewone memo te gebruiken en die zelf even te vullen en op te slaan.
Nogmaals bedankt voor de tip.
Benno
|