Procedure tform1.button1click(sender: tobject); begin if fontdialog.execute then richedit.selattributes.assign(fontdialog1.font); rishedit1.setfocus; end; найдите ошибку в делфи в программе исправте !

katesmile7 katesmile7    1   13.07.2019 19:20    2

Ответы
Appolinaria06 Appolinaria06  20.09.2020 07:55
Procedure TForm1.Button1Click(Sender: TObject);
begin
    If FontDialog.Execute then
        RichEdit1.SelAttributes.Assign(FontDialog1.Font);
        RichEdit1.SetFocus;
    End;
end;

делфи у меня не установлены за совершенной ненадобностью, потому проверить возможности нет, но догадки показать могу.
 Не уверенна что RichEdit1.SelAttributes.Assign(FontDialog1.Font) выставляет шрифт, может там нужна кострукция типа
  RichEdit1.SelAttributes.Font := FontDialog1.Font
и конечно описка выделенная ранее, как на нее только компилятор не матерится
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика