if FontDialog1.Execute then
begin // ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ Π²ΡΠ΅ Π²ΡΠ±ΡΠ°Π½Π½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ
Memo1.Font.Color:= FontDialog1.Font.Color;
Memo1.Font.Style:= FontDialog1.Font.Style;
Memo1.Font.Size:= FontDialog1.Font.Size;
Memo1.Font.Charset:= FontDialog1.Font.Charset;
Memo1.Font.Name:= FontDialog1.Font.Name;
end;
end;
ΠΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ ΠΊΠ°ΠΊ ΠΎΡΠΊΡΡΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π²ΡΠ±ΠΎΡΠ° ΡΡΠΈΡΡΠ°, ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ Π²ΡΠ΅ ΡΠ΅ΠΊΡΡΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΡΠΈΡΡΠ°, ΡΡΠΎΠ±Ρ Π·Π°ΡΠ΅ΠΌ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΠΈΡ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅. ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π°ΠΆΠ°Π» Π² ΡΡΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΊΠ½ΠΎΠΏΠΊΡ OK, Π²ΡΠ΅ Π²ΡΠ±ΡΠ°Π½Π½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΡΠΈΡΡΠ° ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΠΊ ΠΏΠΎΠ»Ρ Memo.
Π’Π΅ΠΏΠ΅ΡΡ ΠΎΡΡΠ°Π»ΠΎΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ Π·Π°Π³ΡΡΠ·ΠΊΡ ΡΠ°ΠΉΠ»ΠΎΠ², ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ Π½Π°ΡΠΈΠΌ Π±Π»ΠΎΠΊΠ½ΠΎΡΠΎΠΌ Π² ΡΠ°ΠΉΠ»-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ°Ρ . ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΡ OnCreate Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠΎΡΠΌΡ:
procedure TForm1.FormCreate(Sender: TObject);
var
Str: String; //ΠΏΡΡΡ ΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ
i: Integer;
begin
xr_num:= '2'; //ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ = 2
if (ParamCount > 0) then begin
Str:= ParamStr(1); //Π€ΠΎΡΠΌΠΈΡΡΠ΅ΠΌ ΠΏΡΡΡ ΠΊ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ
for i:=2 to ParamCount do Str:= Str + ' ' + ParamStr(i);
end;
{ΠΡΠ»ΠΈ Π½Π° Π²Ρ ΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΡΡΡΠΏΠΈΠ»ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, ΡΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΠ°ΠΉΠ»Π° Π² ΠΏΠΎΠ»Π΅ Memo}
if Str <> '' then Memo1.Lines.LoadFromFile(str);
end;
ΠΠ΄Π΅ΡΡ ΠΌΡ Π·Π°Π΄Π°Π΅ΠΌ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, ΠΏΠΎΡΡΡΠΏΠΈΠ»ΠΈ Π»ΠΈ Π½Π° Π²Ρ ΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ. ΠΡΠ»ΠΈ Π΄Π°, ΡΠΎ ΡΠ·Π½Π°Π΅ΠΌ ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌ Π΅Π³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π² ΠΏΠΎΠ»Π΅ Memo. ΠΡΠΈΠΌΠ΅Ρ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΎ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ 10 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π½Π° ΡΠΈΡ. 7.3.
Π ΠΈΡ. 7.3. ΠΡΠΈΠΌΠ΅Ρ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΎ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ 10
ΠΠΎΠ»Π½ΡΠΉ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠ΄ΡΠ»Ρ
ΠΠΎΠ»Π½ΡΠΉ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠ»ΠΎΠΊΠ½ΠΎΡ-ΡΠΈΡΡΠΎΠ²Π°Π»ΡΡΠΈΠΊ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π² Π»ΠΈΡΡΠΈΠ½Π³Π΅ 7.1.
ΠΠΈΡΡΠΈΠ½Π³ 7.1. ΠΠΎΠ΄ΡΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠ»ΠΎΠΊΠ½ΠΎΡ-ΡΠΈΡΡΠΎΠ²Π°Π»ΡΡΠΈΠΊunit Unit1
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls Forms, Dialogs, StdCtrls, Menus;
type TForm1 = class(TForm)
Memo1: TMemo;
menu1: TMainMenu;
File1: TMenuItem;
Edit1: TMenuItem;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
N4: TMenuItem;
N5: TMenuItem;
N7: TMenuItem;
N8: TMenuItem;
OpenDialog1: TOpenDialog;
SaveDialog1: TSaveDialog;
FontDialog1: TFontDialog;
N6: TMenuItem;
N9: TMenuItem;
N10: TMenuItem;
XoR1: TMenuItem;
procedure N1Click(Sender: TObject);
procedure N2Click(Sender: TObject)
procedure N4Click(Sender: TObject)
procedure N8Click(Sender: TObject)
procedure N5Click(Sender: TObject)
procedure N9Click(Sender: TObject);
procedure N10Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure XoR1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
xr_num: string;
implementation
{$R *.dfm}
procedure TForm1.N1Click(Sender: TObject);
begin
//Π½Π°ΡΠΈΠ½Π°Π΅ΠΌ ΠΎΠ±Π·ΠΎΡ Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΠΏΠ°ΠΏΠΊΠΈ
OpenDialog1.InitialDir:= GetCurrentDir;
if not OpenDialog1.Execute then ShowMessage('File not selected!')
else //Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ» Π² Memo
Memo1.Lines.LoadFromFile(OpenDialog1.FileName);
end;
procedure TForm1.N2Click(Sender: TObject);
begin
SaveDialog1.InitialDir:= GetCurrentDir;
if not SaveDialog1.Execute then ShowMessage('File not saved!')
else //ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌ Π² ΡΠ°ΠΉΠ»
Memo1.Lines.SaveToFile(SaveDialog1.FileName);
end;
procedure TForm1.N4Click(Sender: TObject);
begin
Close; //Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
end;
procedure TForm1.N8Click(Sender: TObject);
begin
Memo1.lines.Clear; //ΠΎΡΠΈΡΡΠΊΠ° Memo
end;
procedure TForm1.N5Click (Sender: TObject);
var
xr: string; //Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ΅ΠΊΡΡ
i: integer; //ΡΡΠ΅ΡΡΠΈΠΊ ΡΠΈΠΊΠ»Π° begin
for i:=1 to Length(Memo1.Text) do
begin //ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°Π΅ΠΌ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ» Π² ΡΠ΅ΠΊΡΡΠ΅
//Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅
xr:= xr + Chr(Ord(Memo1.Text[i]) xor StrToInt(xr_num));
end;
//Π·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΊΡΡ Π½Π° Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΡΠΉ
Memo1.Text := xr;
end;
procedure TForm1.N9Click(Sender: TObject);
begin
if N9.Checked then //Π΅ΡΠ»ΠΈ ΡΠ»Π°ΠΆΠΎΠΊ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½
begin
N9.Checked:= False; //ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΠΌ ΡΠ»Π°ΠΆΠΎΠΊ
//ΠΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΡ ΠΏΠΎΠ»ΠΎΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ
Memo1.ScrollBars:= ssBoth;
end
else begin //Π΅ΡΠ»ΠΈ ΡΠ»Π°ΠΆΠΎΠΊ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½
N9.Checked:= True; //ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΡΠ»Π°ΠΆΠΎΠΊ
//ΡΠ±ΠΈΡΠ°Π΅ΠΌ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΡ ΠΏΠΎΠ»ΠΎΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ
Memo1.ScrollBars:= ssVertical;
end;
end;
procedure TForm1.N10Click(Sender: TObject);
begin
//ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ Π²ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΡΠΈΡΡΠ° ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌ ΠΈΡ
//Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅
FontDialog1.Font.Color:= Memo1.Font.Color; //ΡΠ²Π΅Ρ ΡΡΠΈΡΡΠ°
FontDialog1.Font.Style:= Memo1.Font.Style; //ΡΡΠΈΠ»Ρ
FontDialog1.Font.Size:= Memo1.Font.Size; //ΡΠ°Π·ΠΌΠ΅Ρ
FontDialog1.Font.Charset:= Memo1.Font.Charset; //ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ°
FontDialog1.Font.Name:= Memo1.Font.Name; //Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΡΠΈΡΡΠ°
if FontDialog1.Execute then
begin // ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ Π²ΡΠ΅ Π²ΡΠ±ΡΠ°Π½Π½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ
Memo1.Font.Color:= FontDialog1.Font.Color;
Memo1.Font.Style:= FontDialog1.Font.Style;
Memo1.Font.Size:= FontDialog1.Font.Size;
Memo1.Font.Charset:= FontDialog1.Font.Charset;
Memo1.Font.Name:= FontDialog1.Font.Name;
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
var
Str: String; //ΠΏΡΡΡ ΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ
i: Integer;
begin
xr_num := '2'; //ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ = 2
if (ParamCount > 0) then begin
Str:= ParamStr(1); //Π€ΠΎΡΠΌΠΈΡΡΠ΅ΠΌ ΠΏΡΡΡ ΠΊ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ
for i:=2 to ParamCount do Str:= Str + ' ' + ParamStr(i);
end;
{ΠΡΠ»ΠΈ Π½Π° Π²Ρ ΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΡΡΡΠΏΠΈΠ»ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, ΡΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΠ°ΠΉΠ»Π° Π² ΠΏΠΎΠ»Π΅ Memo}
if Str <> '' then Memo1.Lines.LoadFromFile(str);
end;
end.
β ΠΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ» ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π½Π° ΠΏΡΠΈΠ»Π°Π³Π°Π΅ΠΌΠΎΠΌ ΠΊ ΠΊΠ½ΠΈΠ³Π΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ-Π΄ΠΈΡΠΊΠ΅ Π² ΠΏΠ°ΠΏΠΊΠ΅ Chapter_07.
ΠΠ»Π°Π²Π° 8
ΠΠ³ΡΠ° "Π£ΡΠΏΠ΅ΠΉ ΡΠ΅Π»ΠΊΠ½ΡΡΡ"
ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ
ΠΠΎ Π²ΡΠ΅ΠΌΡ ΡΠΊΡΠ°Π½Ρ ΠΌΠ΅Π»ΡΠΊΠ°Π΅Ρ ΡΠΎΡΠΌΠ°, ΠΈ ΡΠ΅Π»Ρ ΠΈΠ³ΡΡ β ΡΡΠΏΠ΅ΡΡ ΡΠ΅Π»ΠΊΠ½ΡΡΡ ΠΌΡΡΡΡ Π½Π° ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅. ΠΠ»Ρ ΠΏΠΎΠ±Π΅Π΄Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ "ΠΏΠΎΠΏΠ°ΡΡΡ" ΠΏΠΎ ΠΎΠΊΠ½Ρ Π΄Π΅ΡΡΡΡ ΡΠ°Π·. Π‘Π»Π΅Π΄ΡΠ΅Ρ ΡΡΠΈΡΡΠ²Π°ΡΡ, ΡΡΠΎ ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ "ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠΈ" ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΠΊΠ½Π° ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΎΡΠΌΡ
Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Delphi. ΠΠ΅Π»ΡΠΊΠ°ΡΡΠ΅Π΅ ΠΎΠΊΠ½ΠΎ Ρ Π½Π°Ρ Π±ΡΠ΄Π΅Ρ Π½Π΅ΠΎΠ±ΡΡΠ½ΡΠΌ: ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π±Π΅Π· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ Π½Π΅ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΠΌ, Π° ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΎΡΠΌΡ. ΠΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΠΎΡΠΌΡ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΠ°Π±Π». 8.1.
Π’Π°Π±Π»ΠΈΡΠ° 8.1. Π‘Π²ΠΎΠΉΡΡΠ²Π° ΡΠΎΡΠΌΡ ΠΈΠ³ΡΡ "Π£ΡΠΏΠ΅ΠΉ ΡΠ΅Π»ΠΊΠ½ΡΡΡ"
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΠΎΡΡΠ½Π΅Π½ΠΈΠ΅ BorderStyle bsNone ΠΠΊΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π±Π΅Π· Π³ΡΠ°Π½ΠΈΡΡ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° FormStyle fsStayOnTop ΠΠΊΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ ΠΏΠΎΠ²Π΅ΡΡ Π²ΡΠ΅Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΠΎΠΊΠΎΠ½, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΈΠ³ΡΠΎΠΊ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅Ρ "ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ" ΠΏΠΎ Π½Π°ΡΠ΅ΠΌΡ ΠΎΠΊΠ½Ρ, Π° Π·Π½Π°ΡΠΈΡ ΡΠ²ΠΎΠΈΠΌΠΈ "ΠΏΡΠΎΠΌΠ°Ρ Π°ΠΌΠΈ" Π±ΡΠ΄Π΅Ρ Π°ΠΊΡΠΈΠ²ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΠΎΠΊΠ½Π° Color clWindowText Π¦Π²Π΅Ρ ΡΠΎΡΠΌΡ β ΡΠ΅ΡΠ½ΡΠΉ Height 72 ΠΡΡΠΎΡΠ° Width 208 Π¨ΠΈΡΠΈΠ½Π°Π Π°Π·ΠΌΠ΅ΡΡΠΈΡΠ΅ Π½Π° ΡΠΎΡΠΌΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Label ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ Standard. ΠΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ Π΅Π³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΠ°Π±Π». 8.2.
Π’Π°Π±Π»ΠΈΡΠ° 8.2. Π‘Π²ΠΎΠΉΡΡΠ²Π° ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Label
Π Π°Π·ΠΌΠ΅ΡΡΠΈΡΠ΅ Π½Π° ΡΠΎΡΠΌΠ΅ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Label ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ Π΅Π³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΠ°Π±Π». 8.3.