Nilom
this is the code, here I work with two arrays, they receive in each position a letter of the text contained in the variable "PALAVRA". The first array I use to compare the typed letters and the second is presented in the text box by the variable "TESTE". I did it this way because the second array is color coded if they are right or wrong. As you can see in the text, the break has to happen where I put the ¥ character. When I present the text in the text box, I have the code where I change the ¥ character to the newline, this way the forced break happens. If I don't do it that way, the problem happens, the letters of the first word of the second line are thrown to the end of the first line, occupying the vacant space, when there is no more space, the word goes back to the second line. Even adjusting the Wrapping to word, it behaves as if it were a character. The way I did it was functional, but I have to enter this code manually. If there was a way to break that line correctly or that I could automatically insert that character at the moment the line automatically wraps, I would kill the problem.