Results 1 to 3 of 3

Thread: Beperkte tekstinvoer en Memo

  1. #1

    Beperkte tekstinvoer en Memo

    Hallo allemaal,

    Wanneer je in de component Memo tekst intikt zal op een bepaald moment de verticale scrollbar worden weergegeven.
    Is het mogelijk en hoe dat op dat moment je geen nieuwe tekst meer kan invoeren in Memo?

    Met een vriendelijke groet, Frans

  2. #2
    Verticale scrollbar hangt af van de hoogte van de tekst.

    Voor een tmemo je gewoon uitrekenen hoeveel ruimte het aantal regels in beslag zou nemen
    https://stackoverflow.com/a/6805145/1037511
    Je kunt in onchange dan eventueel de wijziging (die er dus voor zorgt dat je eroverheen gaat) ongedaan maken.

    Ps. Je wilt natuurlijk wel tekst op andere regels nog kunnen wijzigen dus je moet in dat geval niet het invoeren van tekst helemaal blokkeren.

  3. #3
    In de praktijk word ik meestal gestoord van dat soort restricties. Bij meerregelige invoer wil je ook nog weleens iets kunnen plakken. Om het waterdicht te maken moet je dat dan ook afvangen, maar dat betekent dan ook dat je dus geen langere tekst kan plakken om die in je memo in te korten.
    In de praktijk is het doorgaans fijner om de lange invoer toe te staan, en bij het opslaan o.i.d. te controleren of alles binnen de gewenste kaders valt. Je kan natuurlijk wel tijdens het typen alvast meten of er te veel tekst in staat, en dat er op een labeltje bij zetten. Zo ziet de gebruiker wel waar hij aan toe is, maar beperk je 'm niet bij het bewerken van de tekst.
    1+1=b

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •