Нет.
ReturnKeyType - это всего лишь какая надпись будет на кнопке Enter. Поведение по нажатию на эту кнопку задаете именно вы.
Система Андроид не знает о том, какой порядок табуляции установлен у ваших контролов, ей это глубоко симметрично. Если переход по Enter необходим - действительно используйте SetFocus, но на всякий случай - оберните его в TThread.ForceQueue
Подправил uChatBox.pas под себя, заменил TLabel на TText, теперь проблем с отрисовкой бордюра не наблюдаю. Добавил выделение заголовка и градиент в "облачка".
ChatBox.zip
Добрый день,
Я бы взял TScrollBox для контейнера сообщений.
Каждое сообщени представил в виде TLabel с вашим стилем в виде облаков
TLabel поместил в TLayout и внутри него выравнивал бы по правому или левому краю.
А сами TLayout выравнивал бы по верху.