Спасибо всем, ответ @BMS работал для меня!
Мне пришлось адаптировать вашу функцию к моей программе, потому что функция ItemCount у меня не работала, поэтому Я изменил функцию наэто и работало очень хорошо :
function MyProgram.isEmpty(RView: TbsRichView): boolean;
var AStream: TMemoryStream;
begin
AStream:= TMemoryStream.Create;
try
RView.Editor.SaveTextToStream('', AStream, 0, false, true);
AStream.Position:= 0;
Result:= AStream.Size = 0;
finally
AStream.free;
end;
end;
В этой функции я просто проверяю, равен ли результат 0. Если он равен 0, это означает, что пользователь ничего не набрал, или удалилбыло написано ранее.Так что Я могу проверить, пустой ли RichText или нет .В моей программе RichText не может быть пустым для сохранения формы.