Π‘ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² C++ Builder 6 Π΄Π»Ρ ΡΠ°ΡΡΠ΅ΡΠ° ΡΠΈΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΠΈΡ
Center — ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ Π²Π½ΡΡΡΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΠ°ΠΌΠΊΠΈ (Π΅ΡΠ»ΠΈ ΠΎΠ½Π° ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ°ΠΌΠΊΠΈ). ΠΡΠ»ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Center = true, ΡΠΈΡΡΠ½ΠΎΠΊ ΡΠ΅Π½ΡΡΠΈΡΡΠ΅ΡΡΡ, Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π΅Π³ΠΎ Π²Π΅ΡΡ Π½ΠΈΠΉ Π»Π΅Π²ΡΠΉ ΡΠ³ΠΎΠ» ΡΠΎΠ²ΠΌΠ΅ΡΠ°Π΅ΡΡΡ Ρ Π²Π΅ΡΡ Π½ΠΈΠΌ Π»Π΅Π²ΡΠΌ ΡΠ³Π»ΠΎΠΌ ΡΠ°ΠΌΠΊΠΈ. Transparent — ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡ ΡΠΎΠ½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ, ΡΠ°Π²Π½ΠΎΠΌ true. ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ ΡΠ°ΡΡΠ΅Ρ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½ΠΎΠ²ΡΡ Π΄Π°Π½Π½ΡΡ , Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ ΠΏΠΎΠ»Ρ Π²Π²ΠΎΠ΄Π° Π΄ΡΡΠ³ΠΈΠΌΠΈ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
Π‘ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² C++ Builder 6 Π΄Π»Ρ ΡΠ°ΡΡΠ΅ΡΠ° ΡΠΈΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΠΈΡ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
Π‘ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² C++ Builder 6 Π΄Π»Ρ ΡΠ°ΡΡΠ΅ΡΠ° ΡΠΈΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΠΈΡ
1. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²
1.1 Π€ΠΎΡΠΌΠ°
Π€ΠΎΡΠΌΠ° (Tform) — ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Windows, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ΅ Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π² Π½Π΅ΠΌ Π²ΡΠ΅Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ².
Π‘Π²ΠΎΠΉΡΡΠ²Π° (Properties):
Name: String — Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π΅ ΠΈΠΌΡ ΡΠΎΡΠΌΡ (Π½Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΌΠ΅Π½ΡΡΡ).
Caption: String — Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΡΠΎΡΠΌΡ (ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π² ΡΡΡΠΎΠΊΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΎΠΊΠ½Π°).
Color: String — ΡΠ²Π΅Ρ ΡΠΎΠ½Π° ΡΠΎΡΠΌΡ.
Height: Integer — Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ (Π²ΡΡΠΎΡΠ°).
Width: Integer — Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ (ΡΠΈΡΠΈΠ½Π°).
Left: Integer — ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΎΡ Π»Π΅Π²ΠΎΠΉ Π³ΡΠ°Π½ΠΈΡΡ ΡΠΊΡΠ°Π½Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠ° Π΄ΠΎ ΡΠΎΡΠΌΡ.
Top: Integer — ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΎΡ Π²Π΅ΡΡ Π½Π΅ΠΉ Π³ΡΠ°Π½ΠΈΡΡ ΡΠΊΡΠ°Π½Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠ° Π΄ΠΎ ΡΠΎΡΠΌΡ.
1.2 ΠΠ½ΠΎΠΏΠΊΠ°
ΠΠ½ΠΎΠΏΠΊΠ° (Tbutton) — ΡΡΠΎ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ ΠΈΠ»ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°. Π£ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π²Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ: Π½Π΅ Π½Π°ΠΆΠ°ΡΠ°, Π½Π°ΠΆΠ°ΡΠ°.
Π‘Π²ΠΎΠΉΡΡΠ²Π° Tbutton — Name, Height, Width, Left, Top — ΡΠ΅ ΠΆΠ΅, ΡΡΠΎ ΠΈ Π΄Π»Ρ Tform.
Caption: String — Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ (ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅).
Default: Boolean — Π²ΡΠ±ΠΎΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.
Enabled: Boolean — Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ. ΠΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π·Π°ΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΡ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ.
Font: Tfont — ΡΡΠΈΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°.
TabOrder: Integer — ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°, ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π½ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ (ΡΠΎΠΊΡΡ Π²Π²ΠΎΠ΄Π°), ΠΏΡΠΈ ΠΎΠ±Ρ ΠΎΠ΄Π΅ Π²ΡΠ΅Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΡΠΎΡΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ Tab.
Tag: LongInt — ΡΡΠ΅ΠΉΠΊΠ° ΠΏΠ°ΠΌΡΡΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠ°Ρ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ΅Π»ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°.
Visible: Boolean — Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°.
1.3 ΠΠ°Π΄ΠΏΠΈΡΡ
ΠΠ°Π΄ΠΏΠΈΡΡ (Tlabel) — ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ Π΄ΡΡΠ³ΠΈΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ², ΠΏΠΎΡΡΠ½ΡΡΡΠΈΡ ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ.
Π‘Π²ΠΎΠΉΡΡΠ²Π° (Properties):
Caption: String — ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ Π½Π°Π΄ΠΏΠΈΡΠΈ.
Font: Tfont — ΡΡΠΈΡΡ Π½Π°Π΄ΠΏΠΈΡΠΈ.
1.4 ΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅
ΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ (TImage) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΡΡΠ΅ΠΊΡΠΎΠ².
Π‘Π²ΠΎΠΉΡΡΠ²Π° (Properties):
Picture — ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠΎΡΠ΅ΡΠ½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ (.bmp) Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°.
Center — ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ Π²Π½ΡΡΡΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΠ°ΠΌΠΊΠΈ (Π΅ΡΠ»ΠΈ ΠΎΠ½Π° ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ°ΠΌΠΊΠΈ). ΠΡΠ»ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Center = true, ΡΠΈΡΡΠ½ΠΎΠΊ ΡΠ΅Π½ΡΡΠΈΡΡΠ΅ΡΡΡ, Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π΅Π³ΠΎ Π²Π΅ΡΡ Π½ΠΈΠΉ Π»Π΅Π²ΡΠΉ ΡΠ³ΠΎΠ» ΡΠΎΠ²ΠΌΠ΅ΡΠ°Π΅ΡΡΡ Ρ Π²Π΅ΡΡ Π½ΠΈΠΌ Π»Π΅Π²ΡΠΌ ΡΠ³Π»ΠΎΠΌ ΡΠ°ΠΌΠΊΠΈ. Transparent — ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡ ΡΠΎΠ½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ, ΡΠ°Π²Π½ΠΎΠΌ true.
1.5 ΠΠ½ΠΎΠ³ΠΎΡΡΡΠ°Π½ΠΈΡΠ½Π°Ρ ΠΏΠ°Π½Π΅Π»Ρ
TPageControl — ΡΡΠΎ Π½Π°Π±ΠΎΡ Π»ΠΈΡΡΠΎΠ² Ρ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ TabSheet, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π»ΠΈΡΡΠΎΠ² Π½Π°Π±ΠΎΡΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠΌ.
Π‘Π²ΠΎΠΉΡΡΠ²Π°:
ActivePage:TtabeSheet — Π°ΠΊΡΠΈΠ²Π½Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΡΠ°ΠΏΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π»Ρ Π»ΠΈΡΡΠ°Π½ΠΈΡ ΡΡΡΠ°Π½ΠΈΡ ΠΏΠ°Π½Π΅Π»ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.
HotTrace:Boolean — Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠΌ ΡΠ΅ΠΊΡΡΠ° Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
ImageList:TimageList — ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π½Π° Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ°Ρ ΡΡΡΠ°Π½ΠΈΡ.
MultiLine:Boolean — Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ.
PageCount:Integer — ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ°Π½ΠΈΡ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ.
RaggedRight:Booltan — ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΏΠΎ Π²ΡΠ΅ΠΉ ΡΠΈΡΠΈΠ½Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ.
TabPosition — ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠ°Π½Π΅Π»ΠΈ.
Π‘ΠΎΠ±ΡΡΠΈΡ TpageControl:
OnChange — ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΠΈ ΡΠ²ΠΎΠΉΡΡΠ² ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠ°Π½ΠΈΡΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ.
1.6 Π‘ΡΡΠ°Π½ΠΈΡΠ° ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠ°Π½ΠΈΡΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ
TtabSheet ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ Π·Π°ΠΊΠ»Π°Π΄ΠΊΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° TPageControl.
Π‘Π²ΠΎΠΉΡΡΠ²Π°:
Caption: String — ΡΠ΅ΠΊΡ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
ImageIndex: Integer — Π½ΠΎΠΌΠ΅Ρ ΡΠΈΡΡΠ½ΠΊΠ° Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΏΠ°Π½Π΅Π»ΠΈ, ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ Π½Π° Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ.
PageIndex: Integer — Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΈΡΡ Π² ΠΏΠ°Π½Π΅Π»ΠΈ.
TabVisible: Boolean — Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ ΡΡΡΠ°Π½ΠΈΡΡ.
1.7 Π’Π°Π±Π»ΠΈΡΠ° ΡΡΡΠΎΠΊ
Π’Π°Π±Π»ΠΈΡΠ° String Grid ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠΌ ΠΊΠ»Π°ΡΡΠ° TString Grid ΠΈ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΄Π²ΡΡ ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΡΡ. Π ΡΠ°Π±Π»ΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΎΠΊ ΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ². ΠΡΠ»ΠΈ Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ΅ΡΠ²ΡΡ ΡΡΡΠΎΠΊ ΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ², ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΡΡΡΠΎΠΊ ΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ², ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡΠΈΠ΅ Π² ΠΎΠΊΠ½Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΏΡΠΈ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΌ ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΌ ΡΠΊΡΠΎΠ»Π»ΠΈΠ½Π³Π΅.
ΠΠ° ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΡΡΡΠΎΠΊ ΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ² Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ ΡΡΠ΅ΠΉΠΊΠΈ. ΠΠ°ΠΆΠ΄Π°Ρ ΡΡΠ΅ΠΉΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΡ ΡΡΡΠΎΠΊΡ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, Π°ΡΡΠΎΡΠΈΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Ρ ΡΡΠ΅ΠΉΠΊΠΎΠΉ. Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΈΡΡΠ½ΠΎΠΊ. ΠΡΠ»ΠΈ Π΄Π»Ρ ΡΡΠ΅Π΅ΠΊ Π·Π°Π΄Π°Π½ ΡΠ΅ΠΆΠΈΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΎ Π½Π° ΡΡΠ°ΠΏΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°Π·ΡΠ΅ΡΠ°Π΅ΡΡΡ Π²Π²ΠΎΠ΄ΠΈΡΡ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅, Π½Π°Ρ ΠΎΠ΄ΡΡΠΈΠ΅ΡΡ Π² ΡΡΠ΅ΠΉΠΊΠ΅.
ΠΡΠΌΠ΅ΡΠ°ΡΠΈΡ ΡΡΡΠΎΠΊ ΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ² ΡΠ°Π±Π»ΠΈΡΡ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ Π½ΡΠ»Ρ. ΠΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠ΅ΠΉΠΊΠΈ ΡΠ°Π±Π»ΠΈΡΡ Π·Π°Π΄Π°ΡΡΡΡ ΠΏΠ°ΡΠΎΠΉ ΡΠΈΡΠ΅Π», ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ ΡΡΠΎΠ»Π±ΡΠ°, Π° Π²ΡΠΎΡΠΎΠ΅ — Π½ΠΎΠΌΠ΅ΡΠΎΠΌ ΡΡΡΠΎΠΊΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ΅ΠΉΠΊΠ° Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ (3,5) ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π° Π² ΡΠ΅ΡΠ²Π΅ΡΡΠΎΠΌ ΡΡΠΎΠ»Π±ΡΠ΅ ΠΈ ΡΠ΅ΡΡΠΎΠΉ ΡΡΡΠΎΠΊΠ΅.
ΠΠ»Π°ΡΡ TCustonGrid, ΡΠ²Π»ΡΡΡΠΈΠΉΡΡ ΠΏΡΠ΅Π΄ΠΊΠΎΠΌ ΠΊΠ»Π°ΡΡΠ° TStrigGrid, ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ, ΠΎΠ±ΡΠΈΡ Π΄Π»Ρ Π»ΡΠ±ΡΡ ΡΠ°Π±Π»ΠΈΡ. ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΡΠ°Π±Π»ΠΈΡΡ.
Π‘Π²ΠΎΠΉΡΡΠ²Π°:
Col: Longint; - ΠΠ°Π΄Π°Π΅Ρ ΡΡΠΎΠ»Π±Π΅Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π°ΠΊΡΠΈΠ²Π½Π°Ρ ΡΡΠ΅ΠΉΠΊΠ°. Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΡΠ°ΠΏΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ColΠ‘ount: Longint; - ΠΠ°Π΄Π°Π΅Ρ ΡΠΈΡΠ»ΠΎ ΡΡΠΎΠ»Π±ΡΠΎΠ² Π² ΡΠ°Π±Π»ΠΈΡΠ΅.
Π‘olWidths[Index: Longint]: Integer; - ΠΠ°Π΄Π°Π΅Ρ ΡΠΈΡΠΈΠ½Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠΎΠ»Π±ΡΠ° Π² ΡΠ°Π±Π»ΠΈΡΠ΅. ΠΠΎΡΡΡΠΏΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΡΠ°ΠΏΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
DefaultColWidth: Integer; - ΠΠ°Π΄Π°Π΅Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΡΠΈΡΠΈΠ½Ρ Π²ΡΠ΅Ρ ΡΡΠΎΠ»Π±ΡΠΎΠ². ΠΠ»Ρ Π·Π°Π΄Π°Π½ΠΈΡ ΡΠΈΡΠΈΠ½Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ»Π±ΡΠ° ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ColWidths.
DefaultDrawing: Boolean; - ΠΡΠ»ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ True, ΡΠΎ ΠΏΡΠΎΡΠΈΡΠΎΠ²ΠΊΠ° ΡΡΠ΅Π΅ΠΊ ΠΏΡΠΈ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ°Π±Π»ΠΈΡΡ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ²ΠΎΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ.
DefaultRowHeight: Integer; - ΠΠ°Π΄Π°Π΅Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π²ΡΡΠΎΡΡ Π²ΡΠ΅Ρ ΡΡΡΠΎΠΊ. ΠΠ»Ρ Π·Π°Π΄Π°Π½ΠΈΡ Π²ΡΡΠΎΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ RowHeights.
FixedColor: TColor; - ΠΠ°Π΄Π°Π΅Ρ ΡΠ²Π΅Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΠ΅Π΅ΠΊ.
FixedCols: Integer; - ΠΠ°Π΄Π°Π΅Ρ ΡΠΈΡΠ»ΠΎ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΠΎΠ»Π±ΡΠΎΠ². ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π·Π°Π΄Π°Π΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΡΠΎΠ»Π±Π΅Ρ.
FixedRows: Integer; - ΠΠ°Π΄Π°Π΅Ρ ΡΠΈΡΠ»ΠΎ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΡΠΎΠΊ. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π·Π°Π΄Π°Π΅ΡΡΡ ΠΎΠ΄Π½Π° ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΡΠΎΠΊΠ°.
GridLineWidth: Integer; - ΠΠ°Π΄Π°Π΅Ρ ΡΠΎΠ»ΡΠΈΠ½Ρ Π»ΠΈΠ½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ΅ΠΉΠΊΠ°ΠΌΠΈ Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ .
Row: Longint; - ΠΠ°Π΄Π°Π΅Ρ ΡΡΡΠΎΠΊΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π°ΠΊΡΠΈΠ²Π½Π°Ρ ΡΡΠ΅ΠΉΠΊΠ°. ΠΠΎΡΡΡΠΏΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΡΠ°ΠΏΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
RowCount: Longint; - ΠΠ°Π΄Π°Π΅Ρ ΡΠΈΡΠ»ΠΎ ΡΡΡΠΎΠΊ ΡΠ°Π±Π»ΠΈΡΡ. RowHeights[Index: Longint]: Integer; - ΠΠ°Π΄Π°Π΅Ρ Π²ΡΡΠΎΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠ°Π±Π»ΠΈΡΡ. ΠΠΎΡΡΡΠΏΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΡΠ°ΠΏΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
Selection: TGridRest; - Π£ΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎΠ±Π»Π°ΡΡΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ. ΠΡΠΈ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΠΈ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π½ΠΎΠΌΠ΅ΡΠ° ΡΡΡΠΎΠΊ ΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ². ΠΠΎΡΡΡΠΏΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΡΠ°ΠΏΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΊΠ»Π°ΡΡΠ° TstringGird, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ Π΄Π°Π½Π½ΡΠΌ, Π½Π°Ρ ΠΎΠ΄ΡΡΠΈΠΌΡΡ Π² ΡΡΠ΅ΠΉΠΊΠ°Ρ ΡΠ°Π±Π»ΠΈΡΡ. ΠΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π½ΠΈΠΆΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π΄ΠΎΡΡΡΠΏΠ½Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΡΠ°ΠΏΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
Cells[ACol, ARow, Integer]: string; - Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΡ ΡΡΡΠΎΠΊ, ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ ΡΡΠ΅ΠΉΠΊΠ΅, Π½Π°Ρ ΠΎΠ΄ΡΡΠ΅ΠΉΡΡ Π² ΡΡΠΎΠ»Π±ΡΠ΅ AΠ‘ol, ΠΈ ΡΡΡΠΎΠΊΠ΅ ARow.
Cols[Index: Integer]: Tstrings; - Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΏΠΈΡΠΎΠΊ ΡΡΡΠΎΠΊ, ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΡ ΡΡΠ΅ΠΉΠΊΠ°ΠΌ ΡΡΠΎΠ»Π±ΡΠ° Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ Index.
Objects[ACol, Arow: Integer]: TObject; - Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ², ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ²Π»ΡΡΡΡΡ ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ΅, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ Π°ΡΡΠΎΡΠΈΠΈΡΠΎΠ²Π°Π½ Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ Π΅ΠΌΡ ΡΡΠ΅ΠΉΠΊΠΎΠΉ, Π½Π°Ρ ΠΎΠ΄ΡΡΠ΅ΠΉΡΡ Π² ΡΡΠΎΠ»Π±ΡΠ΅ AΠ‘ol, ΠΈ ΡΡΡΠΎΠΊΠ΅ ARow.
Rows[Index: Integer]: TStrings; - Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΏΠΈΡΠΎΠΊ ΡΡΡΠΎΠΊ, ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΡ ΡΡΠ΅ΠΉΠΊΠ°ΠΌ ΡΡΡΠΎΠΊΠΈ Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ Index. Π‘ΠΎΠ±ΡΡΠΈΠ΅ΠΌ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΡΠ°Π±Π»ΠΈΡΡ StrigGrid ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠ±ΡΡΠΈΠ΅ OnClick.
2. Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
ΠΠ»Ρ Π½Π°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΠΊΡΡΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ «ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°» ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠ°ΠΉΠ» «Project 1. exe»
ΠΠ° ΡΠΊΡΠ°Π½Π΅ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ: Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ° Π³ΡΠ°ΡΠΈΠΊ ΡΠΌΠ΅Π½Π½ΠΎΡΡΠΈ, ΠΏΠ»Π°Π½ΠΎΠ²ΡΠΉ Π±Π°Π»Π°Π½Ρ, ΡΠ°Π±ΠΎΡΠΈΠ΅ ΠΈ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ° ΡΠΈΡΠ»Π΅Π½Π½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΠΈΡ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ°Ρ 1, 2, 3 ΠΈ 4 ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ.
ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²Π²Π΅ΡΡΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΡΠ°ΡΡΠ΅ΡΠ°, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ ΠΏΠΎΠ»Ρ Π²Π²ΠΎΠ΄Π° «ΠΡΠΏΡΡΠΊ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ», «ΠΠΎΠ»Π΅Π·Π½ΠΈ», «ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΡΡ ΠΈ ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠ΅ΠΉ». ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ ΠΈ Π² ΡΡΠ΅ΡΡΠ΅ΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅.
Π Π°ΡΡΠ΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΠΏΡΡΠ΅ΠΌ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π Π°ΡΡΡΠΈΡΠ°ΡΡ» (ΡΠΈΡΡΠ½ΠΎΠΊ 4). ΠΡΠΈ ΡΡΠΎΠΌ Π΅ΡΠ»ΠΈ Π½Π΅ Π±ΡΠ΄ΡΡ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΏΠΎΠ»Ρ Π²Π²ΠΎΠ΄Π°, ΡΠΎ ΡΠ°ΡΡΠ΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ.
Π ΠΈΡΡΠ½ΠΎΠΊ 1- ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ — «ΠΡΠ°ΡΠΈΠΊ ΡΠΌΠ΅Π½Π½ΠΎΡΡΠΈ»
Π ΠΈΡΡΠ½ΠΎΠΊ 2- ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ — «ΠΠ»Π°Π½ΠΎΠ²ΡΠΉ Π±Π°Π»Π°Π½Ρ»
Π ΠΈΡΡΠ½ΠΎΠΊ 3- ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ- «Π Π°Π±ΠΎΡΠΈΠ΅»
Π ΠΈΡΡΠ½ΠΎΠΊ 4- ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ — «Π§ΠΈΡΠ»Π΅Π½Π½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΠΈΡ »
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ ΡΠ°ΡΡΠ΅Ρ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½ΠΎΠ²ΡΡ Π΄Π°Π½Π½ΡΡ , Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ ΠΏΠΎΠ»Ρ Π²Π²ΠΎΠ΄Π° Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠΈΡΠ»Π΅Π½Π½ΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ ΠΏΠΎΠ»Ρ Π²Π²ΠΎΠ΄Π° Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ ΠΈ ΡΡΠ΅ΡΡΠ΅ΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅, ΠΊΠ°ΠΊ ΡΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΎ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ 2 ΠΈ ΡΠΈΡΡΠ½ΠΊΠ΅ 3. ΠΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ «Π Π°ΡΡΡΠΈΡΠ°ΡΡ».
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π Π΄Π°Π½Π½ΠΎΠΉ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ Π±ΡΠ»ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°ΡΡΠ΅ΡΠ° ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠ΅Ρ Π½ΠΈΠΊΠΎ-ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° ΠΊΠΎΠ»Π΅Ρ Π½Π° ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΈ «K&K». ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π‘++ Π² ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΡΠ΅Π΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π‘++ Builder 6.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°ΡΡΡΠΈΡΠ°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ΅Ρ Π½ΠΈΠΊΠΎ-ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° ΠΏΠΎΡΠ»Π΅ Π²Π²ΠΎΠ΄Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π°Π½Π½ΡΡ , Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΊΠ°ΠΊ Π΄Π»Ρ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ², ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² ΠΈ ΡΠ»ΡΠΆΠ°ΡΠΈΡ . ΠΠ°Π½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π²ΡΠ΅ΠΌΡ, ΠΈΡΠΊΠ»ΡΡΠ°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΈ ΡΠ°ΡΡΠ΅ΡΠ°Ρ ΡΠ΅Ρ Π½ΠΈΠΊΠΎ-ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π°.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ²
ΡΠ°ΡΡΠ΅Ρ ΡΠΈΡΠ»Π΅Π½Π½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°
1. Π‘Π’Π 4.2−07−2008 Π‘ΡΠ°Π½Π΄Π°ΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ. Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½ΡΠ° ΠΊΠ°ΡΠ΅ΡΡΠ²Π°. ΠΠ±ΡΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ, ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² ΡΡΠ΅Π±Π½ΠΎΠΉ ΠΈ Π½Π°ΡΡΠ½ΠΎΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. — ΠΠ²Π΅Π΄. Π²ΠΏΠ΅ΡΠ²ΡΠ΅; Π΄Π°ΡΠ° Π²Π²Π΅Π΄. 22.12.2008. — Π.: Π‘Π€Π£, 2008. — 46Ρ.
2. ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΈ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π°: ΠΠ΅ΡΠΎΠ΄. ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΠΊ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠΌΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ «ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ²» / Π‘. Π. ΠΠ°ΡΡΠ΅Π½ΠΎΠ²Π°. — Π.: ΠΠΠ¦ΠΠΈΠ, 2003. — 52Ρ
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 1
ΠΠΈΡΡΠΈΠ½Π³ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
#include
#include
#pragma hdrstop
#include «Unit1.h»
#pragma package (smart_init)
#pragma resource «*.dfm»
TForm1 *Form1;
__fastcall TForm1: TForm1(TComponent* Owner): TForm (Owner)
{
}
void __fastcall TForm1: FormCreate (TObject *Sender)
{
StringGrid1->Cells[0][0]="ΠΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ" ;
StringGrid1->Cells[0][1]="ΠΠ°Π»Π΅Π½Π΄Π°ΡΠ½ΡΠΉ ΡΠΎΠ½Π΄, Π΄Π½ΠΈ" ;
StringGrid1->Cells[0][2]="ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ ΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠΈΠ΅ Π΄Π½ΠΈ ΠΏΠΎ Π³ΡΠ°ΡΠΈΠΊΡ ΡΠΌΠ΅Π½Π½ΠΎΡΡΠΈ, Π΄Π½ΠΈ" ;
StringGrid1->Cells[0][3]="ΠΠΎΠΌΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠΎΠ½Π΄ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π’Π½, Π΄Π½ΠΈ" ;
StringGrid1->Cells[0][4]="ΠΠ΅Π²ΡΡ ΠΎΠ΄Ρ ΠΏΠΎ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ:" ;
StringGrid1->Cells[0][5]="-ΠΎΡΠΏΡΡΠΊ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ" ;
StringGrid1->Cells[0][6]="-Π±ΠΎΠ»Π΅Π·Π½ΠΈ" ;
StringGrid1->Cells[0][7]="-Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π³ΠΎΡ. ΠΈ ΠΎΠ±Ρ. ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠ΅ΠΉ" ;
StringGrid1->Cells[0][8]="ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΠΎΠ½Π΄ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π’ΡΡ" ;
StringGrid1->Cells[0][9]="-Π΄Π½ΠΈ" ;
StringGrid1->Cells[0][10]="-ΡΠ°ΡΡ" ;
StringGrid1->Cells[0][11]="ΠΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΎΡ ΡΡΠ°ΡΠ½ΠΎΠΉ ΡΠΈΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ ΠΊ ΡΠΏΠΈΡΠΎΡΠ½ΠΎΠΉ ΠΡΠΏ=Π’Π½/Π’ΡΡ" ;
StringGrid1->Cells[1][0]="ΠΠ΅ΠΏΡΠ΅ΡΡΠ²Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ (3 ΡΠΌ. ΠΏΠΎ 8 ΡΠ°Ρ.)" ;
StringGrid2->Cells[1][0]="2″ ;
StringGrid2->Cells[2][0]="3″ ;
StringGrid2->Cells[3][0]="4″ ;
StringGrid2->Cells[4][0]="5″ ;
StringGrid2->Cells[5][0]="6″ ;
StringGrid2->Cells[6][0]="7″ ;
StringGrid2->Cells[7][0]="8″ ;
StringGrid2->Cells[8][0]="9″ ;
StringGrid2->Cells[0][1]="ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈΠ΅" ;
StringGrid2->Cells[0][2]="ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³" ;
StringGrid2->Cells[0][3]="ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠΈΡΠΎΠ²" ;
StringGrid2->Cells[0][4]="ΠΠΈΡΠ΅ΠΉΡΠΈΠΊ" ;
StringGrid2->Cells[0][5]="ΠΡΠΎΠ³ΠΎ" ;
StringGrid2->Cells[0][6]="ΠΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈΠ΅" ;
StringGrid2->Cells[0][7]="Π‘Π»Π΅ΡΠ°ΡΡ ΠΠΠΠΈΠ" ;
StringGrid2->Cells[0][8]="Π Π΅ΠΌΠΎΠ½ΡΠ½ΡΠΉ ΡΠ»Π΅ΡΠ°ΡΡ" ;
StringGrid2->Cells[0][9]="Π‘Π»Π΅ΡΠ°ΡΡ ΡΠ»Π΅ΠΊΡΡΠΈΠΊ" ;
StringGrid2->Cells[0][10]="ΠΡΡΠ·ΡΠΈΠΊ" ;
StringGrid2->Cells[0][11]="ΠΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ" ;
StringGrid2->Cells[0][12]="ΠΠΎΠ΄ΠΈΡΠ΅Π»Ρ" ;
StringGrid2->Cells[0][13]="ΠΡΠΎΠ³ΠΎ" ;
StringGrid2->Cells[0][14]="ΠΡΠ΅Π³ΠΎ" ;
}
void __fastcall TForm1: Button1Click (TObject *Sender)
{
// ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅
int gf=365*24;
int nomfond=(365−52−11)*8;
int brigad= gf/nomfond;
int chfaktnvd=365*8*12/(16*52);
int np=abs ((40-chfaktnvd)*52/8);
int kvix=ceil (double (365*4)/double (16));
StringGrid1->Cells[1][1]="365″ ;
StringGrid1->Cells[1][2]=IntToStr (kvix);
StringGrid1->Cells[1][3]=IntToStr (365-kvix);
StringGrid1->Cells[1][5]=LabeledEdit1->Text;
StringGrid1->Cells[1][6]=LabeledEdit2->Text;
StringGrid1->Cells[1][7]=LabeledEdit3->Text;
StringGrid1->Cells[1][9]=FloatToStr (365-kvix-StrToInt (LabeledEdit1->Text)-StrToInt (LabeledEdit2->Text)-StrToInt (LabeledEdit3->Text));
StringGrid1->Cells[1][10]= FloatToStr ((365-kvix-StrToInt (LabeledEdit1->Text)-StrToInt (LabeledEdit2->Text)-StrToInt (LabeledEdit3->Text))*8);
// ΡΠ°ΡΡΠ΅Ρ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠ°
double kk;
kk=double (StrToInt (StringGrid1->Cells[1][3]))/double (StrToInt (StringGrid1->Cells[1][9]));
kk=floor (kk*100)/100;
StringGrid1->Cells[1][11]=kk;
StringGrid2->Cells[1][2]=LabeledEdit4->Text;
StringGrid2->Cells[1][3]=LabeledEdit5->Text;
StringGrid2->Cells[1][4]=LabeledEdit6->Text;
StringGrid2->Cells[2][2]= Edit1->Text;
StringGrid2->Cells[2][3]= Edit2->Text;
StringGrid2->Cells[2][4]= Edit3->Text;
StringGrid2->Cells[3][2]= «3» ;
StringGrid2->Cells[3][3]= «3» ;
StringGrid2->Cells[3][4]= «3» ;
StringGrid2->Cells[4][2]= IntToStr (StrToInt (StringGrid2->Cells[1][2])*StrToInt (StringGrid2->Cells[2][2]));
StringGrid2->Cells[4][3]= IntToStr (StrToInt (StringGrid2->Cells[1][3])*StrToInt (StringGrid2->Cells[2][3]));
StringGrid2->Cells[4][4]= IntToStr (StrToInt (StringGrid2->Cells[1][4])*StrToInt (StringGrid2->Cells[2][4]));
StringGrid2->Cells[4][5]=IntToStr (StrToInt (StringGrid2->Cells[4][2])+ StrToInt (StringGrid2->Cells[4][3])+StrToInt (StringGrid2->Cells[4][4]));
StringGrid2->Cells[5][2]= IntToStr (StrToInt (StringGrid2->Cells[3][2])*StrToInt (StringGrid2->Cells[4][2]));
StringGrid2->Cells[5][3]= IntToStr (StrToInt (StringGrid2->Cells[3][3])*StrToInt (StringGrid2->Cells[4][3]));
StringGrid2->Cells[5][4]= IntToStr (StrToInt (StringGrid2->Cells[3][4])*StrToInt (StringGrid2->Cells[4][4]));
StringGrid2->Cells[5][5]=IntToStr (StrToInt (StringGrid2->Cells[5][2])+ StrToInt (StringGrid2->Cells[5][3])+StrToInt (StringGrid2->Cells[5][4]));
StringGrid2->Cells[6][2]=IntToStr (StrToInt (StringGrid2->Cells[4][2])+ StrToInt (StringGrid2->Cells[5][2]));
StringGrid2->Cells[6][3]=IntToStr (StrToInt (StringGrid2->Cells[4][3])+ StrToInt (StringGrid2->Cells[5][3]));
StringGrid2->Cells[6][4]=IntToStr (StrToInt (StringGrid2->Cells[4][4])+ StrToInt (StringGrid2->Cells[5][4]));
StringGrid2->Cells[6][5]=IntToStr (StrToInt (StringGrid2->Cells[6][2])+ StrToInt (StringGrid2->Cells[6][3])+StrToInt (StringGrid2->Cells[6][4]));
StringGrid2->Cells[7][2]=kk;
StringGrid2->Cells[7][3]=kk;
StringGrid2->Cells[7][4]=kk;
StringGrid2->Cells[8][2]= ceil (kk*double (StrToInt (StringGrid2->Cells[6][2])));
StringGrid2->Cells[8][3]= ceil (kk*double (StrToInt (StringGrid2->Cells[6][3])));
StringGrid2->Cells[8][4]= ceil (kk*double (StrToInt (StringGrid2->Cells[6][4])));
StringGrid2->Cells[8][5]= IntToStr (StrToInt (StringGrid2->Cells[8][2])+StrToInt (StringGrid2->Cells[8][3])+ StrToInt (StringGrid2->Cells[8][4]));
StringGrid2->Cells[3][7]="3″ ;
StringGrid2->Cells[3][8]="3″ ;
StringGrid2->Cells[3][9]="3″ ;
StringGrid2->Cells[3][10]="3″ ;
StringGrid2->Cells[3][11]="3″ ;
StringGrid2->Cells[3][12]="3″ ;
StringGrid2->Cells[4][7]=LabeledEdit7->Text;
StringGrid2->Cells[4][8]=LabeledEdit8->Text;
StringGrid2->Cells[4][9]=LabeledEdit9->Text;
StringGrid2->Cells[4][10]=LabeledEdit10->Text;
StringGrid2->Cells[4][11]=LabeledEdit11->Text;
StringGrid2->Cells[4][12]=LabeledEdit12->Text;
StringGrid2->Cells[4][13]=IntToStr (StrToInt (StringGrid2->Cells[4][7])+ StrToInt (StringGrid2->Cells[4][8])+StrToInt (StringGrid2->Cells[4][9])+StrToInt (StringGrid2->Cells[4][10])+StrToInt (StringGrid2->Cells[4][11])+StrToInt (StringGrid2->Cells[4][12]));
StringGrid2->Cells[5][7]= IntToStr (StrToInt (StringGrid2->Cells[4][7])*StrToInt (StringGrid2->Cells[3][7]));
StringGrid2->Cells[5][8]= IntToStr (StrToInt (StringGrid2->Cells[4][8])*StrToInt (StringGrid2->Cells[3][8]));
StringGrid2->Cells[5][9]= IntToStr (StrToInt (StringGrid2->Cells[4][9])*StrToInt (StringGrid2->Cells[3][9]));
StringGrid2->Cells[5][10]= IntToStr (StrToInt (StringGrid2->Cells[4][10])*StrToInt (StringGrid2->Cells[3][10]));
StringGrid2->Cells[5][11]= IntToStr (StrToInt (StringGrid2->Cells[4][11])*StrToInt (StringGrid2->Cells[3][11]));
StringGrid2->Cells[5][12]= IntToStr (StrToInt (StringGrid2->Cells[4][12])*StrToInt (StringGrid2->Cells[3][12]));
StringGrid2->Cells[5][13]=IntToStr (StrToInt (StringGrid2->Cells[5][7])+ StrToInt (StringGrid2->Cells[5][8])+StrToInt (StringGrid2->Cells[5][9])+StrToInt (StringGrid2->Cells[5][10])+StrToInt (StringGrid2->Cells[5][11])+StrToInt (StringGrid2->Cells[5][12]));
StringGrid2->Cells[6][7]= IntToStr (StrToInt (StringGrid2->Cells[4][7])+StrToInt (StringGrid2->Cells[5][7]));
StringGrid2->Cells[6][8]= IntToStr (StrToInt (StringGrid2->Cells[4][8])+StrToInt (StringGrid2->Cells[5][8]));
StringGrid2->Cells[6][9]= IntToStr (StrToInt (StringGrid2->Cells[4][9])+StrToInt (StringGrid2->Cells[5][9]));
StringGrid2->Cells[6][10]= IntToStr (StrToInt (StringGrid2->Cells[4][10])+StrToInt (StringGrid2->Cells[5][10]));
StringGrid2->Cells[6][11]= IntToStr (StrToInt (StringGrid2->Cells[4][11])+StrToInt (StringGrid2->Cells[5][11]));
StringGrid2->Cells[6][12]= IntToStr (StrToInt (StringGrid2->Cells[4][12])+StrToInt (StringGrid2->Cells[5][12]));
StringGrid2->Cells[6][13]=IntToStr (StrToInt (StringGrid2->Cells[6][7])+ StrToInt (StringGrid2->Cells[6][8])+StrToInt (StringGrid2->Cells[6][9])+StrToInt (StringGrid2->Cells[6][10])+StrToInt (StringGrid2->Cells[6][11])+StrToInt (StringGrid2->Cells[6][12]));
StringGrid2->Cells[7][7]=kk;
StringGrid2->Cells[7][8]=kk;
StringGrid2->Cells[7][9]=kk;
StringGrid2->Cells[7][10]=kk;
StringGrid2->Cells[7][11]=kk;
StringGrid2->Cells[7][12]=kk;
StringGrid2->Cells[8][7] = ceil (kk*double (StrToInt (StringGrid2->Cells[6][7])));
StringGrid2->Cells[8][8] = ceil (kk*double (StrToInt (StringGrid2->Cells[6][8])));
StringGrid2->Cells[8][9] = ceil (kk*double (StrToInt (StringGrid2->Cells[6][9])));
StringGrid2->Cells[8][10] = ceil (kk*double (StrToInt (StringGrid2->Cells[6][10])));
StringGrid2->Cells[8][11] = ceil (kk*double (StrToInt (StringGrid2->Cells[6][11])));
StringGrid2->Cells[8][12] = ceil (kk*double (StrToInt (StringGrid2->Cells[6][12])));
StringGrid2->Cells[8][13]=IntToStr (StrToInt (StringGrid2->Cells[8][7])+ StrToInt (StringGrid2->Cells[8][8])+StrToInt (StringGrid2->Cells[8][9])+StrToInt (StringGrid2->Cells[8][10])+StrToInt (StringGrid2->Cells[8][11])+StrToInt (StringGrid2->Cells[8][12]));
StringGrid2->Cells[8][14]=IntToStr (StrToInt (StringGrid2->Cells[8][13])+ StrToInt (StringGrid2->Cells[8][5]));
StringGrid2->Cells[6][14]=IntToStr (StrToInt (StringGrid2->Cells[6][13])+ StrToInt (StringGrid2->Cells[6][5]));
StringGrid2->Cells[5][14]=IntToStr (StrToInt (StringGrid2->Cells[5][13])+ StrToInt (StringGrid2->Cells[5][5]));
StringGrid2->Cells[4][14]=IntToStr (StrToInt (StringGrid2->Cells[4][13])+ StrToInt (StringGrid2->Cells[4][5]));
}