Procedure TForm1.Button1Click(Sender: TObject); begin If FontDialog.Execute then...

0 голосов
144 просмотров

Procedure TForm1.Button1Click(Sender: TObject);
begin
If FontDialog.Execute then
RichEdit.SelAttributes.Assign(FontDialog1.Font);
RishEdit1.SetFocus;
End;
Найдите ошибку В ДЕЛФИ В ПРОГРАММЕ ИСПРАВТЕ ЕЕ!!!!!!!!!


Информатика (15 баллов) | 144 просмотров
0

а как на счет того чтобы исходники проекта выложить?

Дан 1 ответ
0 голосов
Правильный ответ

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
и конечно описка выделенная ранее, как на нее только компилятор не матерится





(53.1k баллов)
0

и еще в следующей строке тоже не RishEdit1, а RichEdit1

0

спасибо большое