Functietoetsen

Status
Niet open voor verdere reacties.

DukeOfEarl

Gebruiker
Lid geworden
20 mei 2015
Berichten
77
bij sommige tekstvelden van sommige formulieren een gebeurtenisprocedure geplaatst (bij dubbelklikken) om in te zoomen
SendKeys "+[F2])", True

werkt steeds perfect.

ik zet deze procedure nu in een nieuw formulier en ze werkt niet ?!?!
gewoon gebruik van de Shift-toets en F2 heeft echter wel resultaat.

de formulieren waarbij het werkt zijn steeds doorlopend en het zijn korte tekst-velden.
het formulier waarbij het niet werkt is enkelvoudig, heeft enkele subformulieren en het zijn lange tekst-velden.
(kan me echter moeilijk inbeelden dat dit laatste enige impact heeft ????)

is zeker geen groot probleem, maar voor het gemak van de gebruikers wil ik het toch graag éénvormig krijgen,
t.t.z. steeds dubbelklikken om in te zoomen en niet soms Shift en F2 gebruiken.

mvg
Duke of Earl
 
Laatst bewerkt:
Ik vind Sendkeys een discutabele oplossing, omdat je afhankelijk bent van een object dat op dat moment de focus heeft. Als er iets verandert (en dat kan heel makkelijk) in de db en een ander object tijdens de uitvoer de focus krijgt, ben je de sigaar want dan werkt de Sendkeys op dát object. Daarom gebruik ik tegenwoord een eenvoudig popup formulier met één groot tekstvak als zoomvenster. Extra voordelen: je kunt de opmaak zelf bepalen, en je venster blijft in je huisstijl. Allerbelangrijkste voordeel is natuurlijk dat het nooit kapot gaat :).
 
bedankt Octafish voor de suggestie.
het pop-up formulier is veel eleganter dan de in- en uitzoombox !!
vraag is opgelost.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan