You cannot CopyMemory to the .Text property because it is actually the argument of a function, not a string array.

Chrisjk gave you a good answer. Consider locking update on the control while you're moving stuff in there. Speeds things up a lot.