Results 1 to 5 of 5

Thread: Insert werkt niet in Edit en Memo component

  1. #1

    Insert werkt niet in Edit en Memo component

    Hallo allemaal,

    Ik zet op een Form de volgende componenten: Edit, Memo en SynEdit. Dan voer ik het programma uit en geef achtereen volgens de componenten de Focus en tik een aantal karakters in. Met de pijltoets ga ik tussen de ingevoerde tekst staan en tik b.v. een 'A' in. De letter wordt geplaats in de tekst (insert). Vervolgens gebruik ik de toets 'Insert'. Alleen bij SynEdit werkt insert wel en de andere invoer velden niet. Bij SynEdit wordt de tekst overschreven. Is dit een fout van Edit en Memo?

    Ik werk met Lazarus versie 2.2.2

    Met een groet, Frans

  2. #2
    In Delphi werkt dit ook niet, dus ik denk dat het "standaard Windows" gedrag is.

  3. #3
    Bart, waarom dan wel in SysEdit? Daar werkt het wel. Ook in Kladblok werkt het niet.

    H.G. Frans

  4. #4
    Omdat SynEdit dit zelf handmatig regelt.

    De standaard tekst-componenten van Windows kennen geen Insert.
    Ik zou dat bij tekst-invoer overigens ook hoogst irritant vinden.
    Je weet nooit of het aan of uit staat, die Insert-flag.
    Ze kennen wel het concept van selecteren (en autoselect).

    (Richedit kent wel Insert)

    Je kunt dit overigens ook zelf regelen in TEdit en TMemo.
    https://delphi-kb.blogspot.com/2006/...overwrite.html

  5. #5
    Synedit is een component die niet op de commctrls gebaseerd is; dat is een wincontrol/customcontrol waar ze zelf alles opvangen en "tekenen". Ik heb zo ook zelf een TEdit waar ik formatting op kan toepassen, en emoticons kan gebruiken .

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
  •