Вывод : Сегодня я научился использовать многострочный редактор TMemo.
Практическая работа №20
Тема практической работы: Использование многострочного редактора TRichEdit.
Цель практической работы: Написать программу с использованием многострочного редактора TRichEdit.
Ход работы:
Задание №1
Рис 83 Рис 84 Рис 85
Листинг :
unit Unit1;
interface
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.ComCtrls;
type
TForm1 = class(TForm)
RichEdit1: TRichEdit;
Button1: TButton;
Button2: TButton;
Button3: TButton;
SaveDialog1: TSaveDialog;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
RichEdit1.Lines.SaveToFile('1.TXT');
If SaveDialog1.Execute then
begin
RichEdit1.Lines.SaveToFile(SaveDialog1.FileName);
End;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
RichEdit1.Clear;
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
RichEdit1.SelStart:=0;
RichEdit1.SelLength:=5;
RichEdit1.SelAttributes.Color:=clRed;
RichEdit1.SelStart:=6;
RichEdit1.SelLength:=3;
RichEdit1.SelAttributes.Color:=clGreen;
RichEdit1.SelStart:=10;
RichEdit1.SelLength:=7;
RichEdit1.SelAttributes.Color:=clBlue;
end;
end.
Достарыңызбен бөлісу: |