Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ооп задачи.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
102.91 Кб
Скачать
  1. Изменение шрифта при вводе в Edit

TForm1 = class(TForm)

Edit1: TEdit;

RadioGroup1: TRadioGroup;

RadioGroup2: TRadioGroup;

RadioGroup3: TRadioGroup;

Button1: TButton;

BitBtn1: TBitBtn;

procedure Button1Click(Sender: TObject);

procedure FormCreate(Sender: TObject);

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

begin

if radiogroup1.ItemIndex=-1

then showmessage('Необходимо выбрать цвет шрифта!')else

case radiogroup1.ItemIndex of

0:begin edit1.Font.Color:=clRed;

end;

1:begin edit1.Font.Color:=clGreen;

end;

2:begin edit1.Font.Color:=clBlue;

end;

3:begin edit1.Font.Color:=clYellow;

end;

4:begin edit1.Font.Color:=clMaroon;

end;

end;

if radiogroup2.ItemIndex=-1

then showmessage('Необходимо выбрать начертание шрифта!')else

case radiogroup2.ItemIndex of

0:begin edit1.Font.Style:= [fsBold];

end;

1:begin edit1.Font.Style:= [fsItalic];

end;

2:begin edit1.Font.Style:= [fsUnderline];

end;

3:begin edit1.Font.Style:= [fsStrikeout];

end;

end;

if radiogroup3.ItemIndex=-1

then showmessage('Необходимо выбрать размер шрифта!')else

case radiogroup3.ItemIndex of

0:begin edit1.Font.Size:=8;

end;

1:begin edit1.Font.Size:=10;

end;

2:begin edit1.Font.Size:=12;

end;

3:begin edit1.Font.Size:=14;

end;

4:begin edit1.Font.Size:=15;

end;

5:begin edit1.Font.Size:=18;

end;

end;

end;

procedure TForm1.FormCreate(Sender: TObject);

begin

edit1.Clear

end;

end.

8.Изменение шрифтов в многострочном редакторе

TForm1 = class(TForm)

RadioGroup1: TRadioGroup;

RadioGroup2: TRadioGroup;

RadioGroup3: TRadioGroup;

Button1: TButton;

BitBtn1: TBitBtn;

Memo1: TMemo;

procedure Button1Click(Sender: TObject);

procedure FormCreate(Sender: TObject);

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

begin

if radiogroup1.ItemIndex=-1

then showmessage('Необходимо выбрать цвет шрифта!')else

case radiogroup1.ItemIndex of

0:begin memo1.Font.Color:=clRed;

end;

1:begin memo1.Font.Color:=clGreen;

end;

2:begin memo1.Font.Color:=clBlue;

end;

3:begin memo1.Font.Color:=clYellow;

end;

4:begin memo1.Font.Color:=clMaroon;

end;

end;

if radiogroup2.ItemIndex=-1

then showmessage('Необходимо выбрать начертание шрифта!')else

case radiogroup2.ItemIndex of

0:begin memo1.Font.Style:= [fsBold];

end;

1:begin memo1.Font.Style:= [fsItalic];

end;

2:begin memo1.Font.Style:= [fsUnderline];

end;

3:begin memo1.Font.Style:= [fsStrikeout];

end;

end;

if radiogroup3.ItemIndex=-1

then showmessage('Необходимо выбрать размер шрифта!')else

case radiogroup3.ItemIndex of

0:begin memo1.Font.Size:=8;

end;

1:begin memo1.Font.Size:=10;

end;

2:begin memo1.Font.Size:=12;

end;

3:begin memo1.Font.Size:=14;

end;

4:begin memo1.Font.Size:=15;

end;

5:begin memo1.Font.Size:=18;

end;

end;

end;

procedure TForm1.FormCreate(Sender: TObject);

begin

memo1.Clear

end;

end.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]