ähm, also das begrenzen geht
probiers einfach mal mit memo1.maxlength (musst du ausprobieren, gibts auf jedenfall)
das mit copy/paste is da schon komplizierter...
versuchs mal mit ner art "zwischenablage", ner zweiten, invisible memo[delphi]also:
memo1.onchange{die sieht der nutzer}
warte mal, muss selber noc denken
vielleicht später