Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π²ΡΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΡΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π² ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΌ ΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ· Π΄Π²ΡΡ , ΡΡΠ΅Ρ ΠΈΠ»ΠΈ ΡΠ΅ΡΡΡΠ΅Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΡΠ°Π²Π½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π°Π³Π»ΡΠ΄Π½ΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΈ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΌ Π²ΠΈΠ΄Π΅. ΠΠΌΠ΅Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈΠ· ΡΠ°ΠΉΠ»Π° ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ²Π΅ΡΠ° Π½Π°Π΄ΠΏΠΈΡΠ΅ΠΉ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ½Π°Π±ΠΆΠ΅Π½Π° ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ. Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅Π½Ρ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π²ΡΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΡΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π² ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΌ ΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
ΠΡΡΡΠΎΠ²Π°Ρ ΡΠ°Π±ΠΎΡΠ°
Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π²ΡΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΡΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π² ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΌ ΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅
Π¦Π΅Π»ΠΈ ΠΈ Π·Π°Π΄Π°ΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ:
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ· Π΄Π²ΡΡ , ΡΡΠ΅Ρ ΠΈΠ»ΠΈ ΡΠ΅ΡΡΡΠ΅Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΡΠ°Π²Π½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΈ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΌ Π²ΠΈΠ΄Π΅. ΠΠΌΠ΅Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈΠ· ΡΠ°ΠΉΠ»Π° ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ²Π΅ΡΠ° Π½Π°Π΄ΠΏΠΈΡΠ΅ΠΉ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ½Π°Π±ΠΆΠ΅Π½Π° ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ. Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅Π½Ρ ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ.
ΠΡΡΡΠΎΠ²Π°Ρ ΡΠ°Π±ΠΎΡΠ° Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ°Π·Π΄Π΅Π»Ρ:
1. ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ — ΡΠ°Π·Π΄Π΅Π» ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ Π²Ρ ΠΎΠ΄Π½ΡΡ ΠΈ Π²ΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ , Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ;
2. ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ — ΡΠ°Π·Π΄Π΅Π» ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ;
3. ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° — ΡΠ°Π·Π΄Π΅Π» ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
4. ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ — ΡΠ°Π·Π΄Π΅Π» ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ;
5. ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ — ΡΠ°Π·Π΄Π΅Π» ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ΅ΡΡΠΎΠ²ΡΡ Π΄Π°Π½Π½ΡΡ ;
6. ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ — ΡΠ°Π·Π΄Π΅Π» ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ;
7. ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ — ΡΠ°Π·Π΄Π΅Π» ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²ΡΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ;
8.
Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
.
1. ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΡΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π² ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΌ ΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅ (Π³ΡΠ°ΡΠΈΠΊΠΈ Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ). ΠΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π²Π²Π΅Π΄Π΅Π½Ρ ΠΈΠ· ΡΠ°ΠΉΠ»Π° ΠΈΠ»ΠΈ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅. Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅Π½Ρ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π΄Π²Π΅ ΡΠΎΡΠΌΡ Form1 «Π£ΡΠ°Π²Π½Π΅Π½ΠΈΡ» ΠΈ FormVvod «Π‘ΠΏΡΠ°Π²ΠΊΠ°».
ΠΠ° ΡΠΎΡΠΌΠ΅ Form1 ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ ΡΠ°ΠΊΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΊΠ°ΠΊ groupBox, label, listBox, textBox, pictureBox, menuStrip, toolStrip, openFileDialog, colorDialog. ΠΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π²Π²ΠΎΠ΄, Π²ΡΠ²ΠΎΠ΄ ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ . Π€ΠΎΡΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π°, Π²ΡΠ²ΠΎΠ΄Π° Π΄Π°Π½Π½ΡΡ , Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅.
ΠΠ° ΡΠΎΡΠΌΠ΅ FormVvod ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ ΡΠ°ΠΊΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΊΠ°ΠΊ groupBox, label, button. Π€ΠΎΡΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠΏΡΠ°Π²ΠΊΠΈ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅.
ΠΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π²Π²Π΅Π΄Π΅Π½Ρ ΠΊΠ°ΠΊ ΡΠ΅Π»ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ, ΡΠ°ΠΊ ΠΈ ΡΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌΠΈ. ΠΠ²ΠΎΠ΄ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡΡΡ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΈΠ»ΠΈ ΠΈΠ· ΡΠ°ΠΉΠ»Π°, Π² ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Π½ΠΎ ΡΠΈΡΠ»ΠΎ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠ΅Π΅ ΠΏΠ΅ΡΠ²ΡΡ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ.
ΠΠΎΡΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ Π½Π°ΡΠΈΡΡΠ΅Ρ Π³ΡΠ°ΡΠΈΠΊ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ· Π΄Π²ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ .
ΠΠ»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ Π»ΠΈΠ½. ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ ΠΌΠ°ΡΡΠΈΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± Ρ Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΡΠ½Π΅ΠΉ ΠΏΠΎ ΡΠΎΡΠΌΡΠ»Π΅ ΠΡΠ°ΠΌΠ΅ΡΠ°.
2. ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Form
ΠΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠΌ ΡΡΠ΅Π΄Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠΌΠ° (Form). Π€ΠΎΡΠΌΠ° — ΡΡΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ, Π² ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠΈΠ΅ Π²ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΈ Π²ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π ΡΠΎΡΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ (ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ), ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ°, ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½ΡΡ , ΡΠΏΠΈΡΠΎΠΊ, ΠΏΠΎΠ»Π΅ ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ ΠΈ Ρ. Π΄. ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎΡΠΌΠ°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ ΡΠΎΡΠΌ.
ΠΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠΈΠΏΠ° Windows Forms Application Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΡΠΎΡΠΌΠ° Form1. ΠΠΌΠ΅ΡΡΠ΅ Ρ Π½Π΅ΠΉ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΡΠΎΡΠΌΡ ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ. h (Form1.h). Π ΡΡΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΎΡΠΌΡ, ΠΈ Π² Π½Π΅ΠΌ ΠΆΠ΅ Π±ΡΠ΄ΡΡ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ².
Π€ΠΎΡΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π° Π² Π΄Π²ΡΡ ΡΠ΅ΠΆΠΈΠΌΠ°Ρ : ΠΌΠΎΠ΄Π°Π»ΡΠ½ΠΎΠΌ ΠΈΠ»ΠΈ Π½Π΅ΠΌΠΎΠ΄Π°Π»ΡΠ½ΠΎΠΌ
(ΠΎΠ±ΡΡΠ½ΠΎΠΌ). Π Π°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ. ΠΠΎΠ΄Π°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π΄ΠΈΠ°Π»ΠΎΠ³Π° (modal dialog box) ΠΈΠ»ΠΈ ΡΠΎΡΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π·Π°ΠΊΡΡΡΡ, ΡΡΠΎΠ±Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ ΠΎΠΊΠ½Π°, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΠΈΠ΅ Π²Π°ΠΆΠ½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, Π²ΡΠ΅Π³Π΄Π° Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΌΠΎΠ΄Π°Π»ΡΠ½ΡΠΌΠΈ, ΡΠΎ Π΅ΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΠ±ΡΠ·Π°Π½ Π·Π°ΠΊΡΡΠ²Π°ΡΡ ΠΈΡ ΠΈΠ»ΠΈ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π½Π° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² Π½ΠΈΡ , ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΡΠ°Π±ΠΎΡΡ. ΠΠ΅ΠΌΠΎΠ΄Π°Π»ΡΠ½ΡΠ΅ ΠΎΠΊΠ½Π° Π΄ΠΈΠ°Π»ΠΎΠ³Π° (modeless dialog boxes) ΠΈΠ»ΠΈ ΡΠΎΡΠΌΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡ ΡΠΎΠΊΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΠΊΠ½ΠΎΠΌ Π΄ΠΈΠ°Π»ΠΎΠ³Π° ΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΎΡΠΌΠΎΠΉ, Π½Π΅ Π·Π°ΠΊΡΡΠ²Π°Ρ ΠΎΠΊΠ½ΠΎ Π΄ΠΈΠ°Π»ΠΎΠ³Π°. ΠΠ΅ΠΌΠΎΠ΄Π°Π»ΡΠ½ΡΠ΅ ΠΎΠΊΠ½Π° Π΄ΠΈΠ°Π»ΠΎΠ³Π° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ΅Π΄ΠΊΠΈ.
Π§ΡΠΎΠ±Ρ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΠΎΡΠΌΡ ΠΊΠ°ΠΊ ΠΌΠΎΠ΄Π°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π΄ΠΈΠ°Π»ΠΎΠ³Π°, ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ ShowDialog () ΡΠΎΡΠΌΡ. Π§ΡΠΎΠ±Ρ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΠΎΡΠΌΡ Π² Π½Π΅ΠΌΠΎΠ΄Π°Π»ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ Show (), Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: Form2->Show ();
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΠΎΡΠΌΡ. ΠΠ»Ρ ΡΠΎΡΠΌΡ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΠΎ Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ² ΠΈ ΡΠΎΠ±ΡΡΠΈΠΉ. Π‘Π²ΠΎΠΉΡΡΠ²Π° ΡΠ»ΡΠΆΠ°Ρ Π΄Π²ΡΠΌ Π³Π»Π°Π²Π½ΡΠΌ ΡΠ΅Π»ΡΠΌ. ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΠΎΠ½ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΡΠΎΡΠΌΡ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°. ΠΠΎ-Π²ΡΠΎΡΡΡ , ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠΎΡΠΌΡ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°. Visual Studio ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΊΠ°ΠΊ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ (design time), ΡΠ°ΠΊ ΠΈ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (run time).
Π ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π½Π° Π΄ΡΡΠ³ΠΎΠΉ — ΡΠΏΡΠ°Π²ΠΊΠ° ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅.
Β· Π‘Π²ΠΎΠΉΡΡΠ²Π° ΡΠΎΡΠΌΡ
AllowDrop — ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ²ΠΎΠ΄Π° Ρ ΡΠ΅Π±Ρ Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅Ρ ΠΈΡ Π½Π°Π΄ ΡΡΠΈΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠΌ.
AutoScaleMode — ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π·Π°Π΄Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ ΠΈΠ· Π²ΡΠΏΠ°Π΄Π°ΡΡΠ΅Π³ΠΎ ΡΠΏΠΈΡΠΊΠ°. ΠΡΠ»ΠΈ Π²ΡΠ±ΡΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Font, ΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΡΠΈΡΡΠ° Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΡΠΎΡΠΌΠ° ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ°ΡΡΡΠ³ΠΈΠ²Π°ΡΡΡΡ ΠΈΠ»ΠΈ ΡΠΎΠΊΡΠ°ΡΠ°ΡΡΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΠΌΠΈ Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΠΌΠΈ ΡΡΠΈΡΡΠ° Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅. ΠΡΠ»ΠΈ Π²ΡΠ±ΡΠ°Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ DPI, ΡΠΎ ΡΠ°Π·ΠΌΠ΅ΡΡ ΡΠΎΡΠΌΡ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Π±ΡΠ΄ΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΊΡΠ°Π½Π°. ΠΡΠ»ΠΈ Π²ΡΠ±ΡΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Inherit, ΡΠΎ Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΡΡΠ°Π½Π΅Ρ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΡΡΠΈΡΡ ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°.
AutoScroll — ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π·Π°Π΄Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΠΎΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ.
AutoScrollMargin — ΡΠΈΡΠΈΠ½Π° ΠΏΠΎΠ»ΠΎΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ (ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ) Π² ΠΏΠΈΠΊΡΠ΅Π»Π°Ρ .
AutoSize — Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ².
AutoSizeMode — ΡΠ΅ΠΆΠΈΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ². ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: GrowOnly (ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΡΠ³ΠΈΠ²Π°ΡΡΡΡ), GrowAndShrink (ΡΠ°ΡΡΡΠ³ΠΈΠ²Π°ΡΡ ΠΈ ΡΠΌΠ΅Π½ΡΡΠ°ΡΡΡΡ).
BackColor — ΡΠ²Π΅Ρ ΡΠΎΠ½Π°.
BackgroundImage — ΡΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅.
BackgroundImageLayout — ΡΠΈΠΏ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ:
ΠΏΠΎΠ΄Π³ΠΎΠ½ΡΡΡ ΠΏΠΎΠ΄ ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°, ΡΠ°ΡΡΡΠ³ΠΈΠ²Π°ΡΡ ΠΈ Π΄Ρ.
CancΠ΅lButton — ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈΠΌΠΈΡΠ°ΡΠΈΡ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ ESC Π² ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ESC ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ°ΠΊΠΎΠ΅ ΠΆΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, ΠΊΠ°ΠΊ Π±ΡΠ΄ΡΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ΅Π»ΠΊΠ½ΡΠ» ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅.
CausesValidation — Π²ΠΊΠ»ΡΡΠ°Π΅Ρ / Π²ΡΠΊΠ»ΡΡΠ°Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π½Π° Π΄ΠΎΡΡΠΎΠ²Π΅ΡΠ½ΠΎΡΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠΌ ΡΠΎΠΊΡΡΠ°. ΠΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΠ΄Π°Π²Π»ΡΠ΅Ρ ΠΈΠ»ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π°Π²Π»ΡΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠΈΡ Validating.
ContextMenuStrip — ΡΠ΅ΡΠ΅Π· ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π΅Π³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠ·ΡΠΊΠ΅ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ.
ControlBox — ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ²ΠΎΠ΄Π° Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡΠ½ΠΎΠΉ ΠΏΠΎΠ»ΠΎΡΡ ΡΠΎΡΠΌΡ (Ρ ΠΊΠ½ΠΎΠΏΠΎΡΠΊΠ°ΠΌΠΈ (True) ΠΈΠ»ΠΈ Π±Π΅Π· (False)).
Cursor — Π·Π°Π΄Π°Π΅Ρ ΡΠΎΡΠΌΡ ΠΊΡΡΡΠΎΡΠ° ΠΌΡΡΠΈ Π΄Π»Ρ ΡΠΎΡΠΌΡ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°.
Enabled — Π·Π°Π΄Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ.
Font — ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΡΡΠΈΡΡΠ° ΡΠΎΡΠΌΡ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°.
ForeColor — ΡΠ²Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°.
FormBorderStyle — Π·Π°Π΄Π°Π΅Ρ ΡΡΠΈΠ»Ρ ΠΎΠΊΠ°Π½ΡΠΎΠ²ΠΊΠΈ ΡΠΎΡΠΌΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ ΠΈΠ· Π²ΡΠΏΠ°Π΄Π°ΡΡΠ΅Π³ΠΎ ΡΠΏΠΈΡΠΊΠ°. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Sizable — ΡΠΎΡΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΠ²ΠΎΠΈ ΡΠ°Π·ΠΌΠ΅ΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ.
HelpButton — Π·Π°Π΄Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ²ΠΎΠ΄Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΠΌΠΎΡΠΈ (Ρ Π²ΠΎΠΏΡΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ Π·Π½Π°ΠΊΠΎΠΌ) Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°. ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Π² ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ΅ ΡΠΎΠ±ΡΡΠΈΡ HelpRequested ΡΠΎΡΠΌΡ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°.
Icon — ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΏΠΈΠΊΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ImeMode — Input Method Editor — ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΠ΅ΠΆΠΈΠΌΠ°ΠΌΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π²Ρ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ .
IsMdiContainer — ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΡΠΎΡΠΌΠ° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠΌ Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΎΠ΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°.
Locked — Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΡΠ΅ΡΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΡ. ΠΡΠΈ ΡΡΠΎΠΌ Π² Π»Π΅Π²ΠΎΠΌ Π²Π΅ΡΡ Π½Π΅ΠΌ ΡΠ³Π»Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΈΠΊΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°ΠΌΠΊΠ°.
MainMenuStrip — ΡΠ΅ΡΠ΅Π· ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΌΠ΅Π½Ρ.
Opacity — Π·Π°Π΄Π°Π΅Ρ ΡΡΠΎΠ²Π΅Π½Ρ Π·Π°ΡΠ΅ΠΌΠ½Π΅Π½ΠΈΡ (ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΠΈ) ΡΠΎΡΠΌΡ. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π² ΠΏΡΠΎΡΠ΅Π½ΡΠ°Ρ . Π§Π΅ΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡΠΎΡΠ΅Π½Ρ, ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½Π° ΡΠΎΡΠΌΠ°.
Padding — Π·Π°Π΄Π°Π΅Ρ ΠΎΡΡΡΡΠΏΡ Π²Π½ΡΡΡΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π²Π½ΡΡΡΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°, ΠΊΠΎΡΠΎΡΠΎΠ΅ «Π΄Π΅ΡΠΆΠΈΡ» Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΈ ΠΎΡ Π³ΡΠ°Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°.
Size — ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°.
SizeGripStyle — ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°Π΄Π°ΡΡ Π²ΡΠ²ΠΎΠ΄ / Π½Π΅Π²ΡΠ²ΠΎΠ΄ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΎΡΠ½ΠΎΠΉ ΠΏΠΎΠ»ΠΎΡΠΊΠΈ Π² ΠΏΡΠ°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡΠ³Π»Ρ ΡΠΎΡΠΌΡ.
StartPosition — Π·Π°Π΄Π°Π΅Ρ ΡΡΠ°ΡΡΠΎΠ²ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ ΡΠΎΡΠΌΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎ ΡΠ΅Π½ΡΡΡ ΡΠΊΡΠ°Π½Π° (CenterScreen).
Tag — Π½Π΅ΡΡΠΎ Π²ΡΠΎΠ΄Π΅ Π±ΡΡΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠΉ Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠΌ. ΠΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΡ ΡΠ°Π½ΡΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡΠ΄Ρ Π΄Π°Π½Π½ΡΠ΅, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠΎΠΌ ΠΈΠΌΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ.
Text — Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°.
TopMost — ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, Π±ΡΠ΄Π΅Ρ Π»ΠΈ Π΄Π°Π½Π½Π°Ρ ΡΠΎΡΠΌΠ° Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π° Π½Π°Π΄ Π΄ΡΡΠ³ΠΎΠΉ.
TransparencyKey — ΡΠ²Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΌ Π±ΡΠ΄ΡΡ Π²ΡΡΠ²Π΅ΡΠΈΠ²Π°ΡΡΡΡ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠΎΡΠΌΡ.
UseWaitCursor — ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, Π±ΡΠ΄Π΅Ρ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΊΡΡΡΠΎΡ Π² Π²ΠΈΠ΄Π΅ ΠΏΠ΅ΡΠΎΡΠ½ΡΡ ΡΠ°ΡΠΎΠ² Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° ΠΈ Π²ΡΠ΅Ρ Π΅Π³ΠΎ ΠΏΠΎΡΠΎΠΌΠΊΠΎΠ² ΠΈΠ»ΠΈ Π½Π΅Ρ.
WindowState — ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΎΠΊΠ½Π° ΡΠΎΡΠΌΡ.
Β· Π‘ΠΎΠ±ΡΡΠΈΡ ΡΠΎΡΠΌΡ
ΠΠ°ΠΊ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΡΠΎΠ±ΡΡΠΈΠ΅ — Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, Π²ΡΠ·ΡΠ²Π°ΡΡΠ΅Π΅ ΡΠ΅Π°ΠΊΡΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅ ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡΡΠΈ. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ², ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ ΡΠΎΠ±ΡΡΠΈΡΠΌΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΠΏΡΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ΡΠΎΠ±ΡΡΠΈΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΠΉ.
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ ΡΠΎΡΠΌΡ.
Activated — Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ, ΠΊΠΎΠ³Π΄Π° ΡΠΎΡΠΌΠ° Π°ΠΊΡΠΈΠ²ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ.
Click — Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΏΡΠΈ ΡΠ΅Π»ΡΠΊΠ΅ ΠΌΡΡΡΡ ΠΏΠΎ ΡΠΎΡΠΌΠ΅.
ControlAdded — Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ, ΠΊΠΎΠ³Π΄Π° Π² ΡΠΎΡΠΌΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π½ΠΎΠ²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ (Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ).
DoubleClick — Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΡΠ΅Π»ΡΠΎΠΊ ΠΌΡΡΡΡ ΠΏΠΎ ΡΠΎΡΠΌΠ΅.
FormClosed — Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΊΡΡΡΠΈΡ ΡΠΎΡΠΌΡ.
FormClosing — Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄ Π·Π°ΠΊΡΡΡΠΈΠ΅ΠΌ ΡΠΎΡΠΌΡ.
HelpButtonClicked — Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π»ΡΠΊΠ° Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ HelpButton.
HelpRequested — Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ F1.
Load — Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠ΅ΡΠ²ΡΠΌ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ ΡΠΎΡΠΌΡ.
Β· ΠΠ΅ΡΠΎΠ΄Ρ ΡΠΎΡΠΌΡ
Π€ΠΎΡΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, Π½Π°ΠΆΠ°Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡ +. ΠΡΠΈ ΡΡΠΎΠΌ ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΠΎΠΊΠ½ΠΎ Dynamic Help, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π°Π΄ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΡΡΠΎΠΊΡ Form Members. Π ΡΠ°Π·Π΄Π΅Π»Π΅ Form Members ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΡΠΎΠ΄Ρ, Π½ΠΎ ΠΈ Π²ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈ ΡΠΎΠ±ΡΡΠΈΡ ΡΠΎΡΠΌΡ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠΎΡΠΌΡ.
Close () — Π·Π°ΠΊΡΡΠ²Π°Π΅Ρ ΡΠΎΡΠΌΡ. ΠΡΠ»ΠΈ Π·Π°ΠΊΡΡΠ²Π°Π΅ΡΡΡ Π³Π»Π°Π²Π½Π°Ρ ΡΠΎΡΠΌΠ°, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΊΡΡΠ²Π°Π΅ΡΡΡ. Π Π΅ΡΡΡΡΡ, Π·Π°Π½ΡΡΡΠ΅ ΡΠΎΡΠΌΠΎΠΉ, ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°ΡΡΡΡ.
Hide () — ΡΠΎΡΠΌΠ° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ.
Show () — Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΎΡΠΌΡ Π½Π° ΡΠΊΡΠ°Π½.
ShowDialog () — ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠΎΡΠΌΡ Π² ΠΌΠΎΠ΄Π°Π»ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅.
Focus () — ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ ΡΠΎΠΊΡΡ ΡΠΎΡΠΌΠ΅ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ (Π΄Π΅Π»Π°Π΅Ρ ΡΠΎΡΠΌΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ).
ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ, ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΠΌΡΠ΅ Π² ΡΠΎΡΠΌΠ΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅Π»ΠΊΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ ΠΈΠ»ΠΈ Π²Π²ΠΎΠ΄ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Toolbox.
Β· Button
Button — ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Ρ Π½Π°Π΄ΠΏΠΈΡΡΡ. ΠΠΎΠΌΠ΅ΡΡΠΈΠ² Button Π½Π° ΡΠΎΡΠΌΡ, ΠΡ ΠΏΠΎ Π΄Π²ΠΎΠΉΠ½ΠΎΠΌΡ ΡΠ΅Π»ΡΠΊΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ Π·Π°Π³ΠΎΡΠΎΠ²ΠΊΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΡΠΎΠ±ΡΡΠΈΡ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠΠ°Π»Π΅Π΅ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ Π·Π°Π³ΠΎΡΠΎΠ²ΠΊΡ ΠΊΠΎΠ΄ΠΎΠΌ.
Π‘Π²ΠΎΠΉΡΡΠ²Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Button:
Left-ΠΏΠΎΠ·ΠΈΡΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΠΊΡΠ°Ρ Π΅Π³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°.
Top — ΠΏΠΎΠ·ΠΈΡΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²Π΅ΡΡ Π½Π΅Π³ΠΎ ΠΊΡΠ°Ρ Π΅Π³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°.
Height — Π²ΡΡΠΎΡΠ°.
Width — ΡΠΈΡΠΈΠ½Π°.
Enabled — ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΡΠΈΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
Visible — Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
Text — ΠΏΠΎΠ΄ΠΏΠΈΡΡ.
ΠΡΠ΅ ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡΡ ΠΊΠ°ΠΊ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠ°ΠΊ ΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π΅Π΅ ΡΠ°Π±ΠΎΡΡ. Π§ΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π² ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π²ΠΈΠ΄Π°: ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ΠΠ»Π΅ΠΌΠ΅Π½ΡΠ°->ΠΠ°Π·Π²Π°Π½ΠΈΠ΅Π‘Π²ΠΎΠΉΡΡΠ²Π° = ΠΠΎΠ²ΠΎΠ΅ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅
Β· Label
ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Label ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΡΠΈΡΡ ΠΈ ΡΠ²Π΅Ρ Π½Π°Π΄ΠΏΠΈΡΠΈ, Π΅ΡΠ»ΠΈ ΡΠ΅Π»ΠΊΠ½Π΅ΡΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ Ρ ΡΡΠΎΠ΅ΡΠΎΡΠΈΠ΅ΠΌ Π² ΡΡΡΠΎΠΊΠ΅ Font Π² ΠΎΠΊΠ½Π΅
Properties — ΡΠ΅ΠΊΡΡ Π½Π°Π΄ΠΏΠΈΡΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ²ΠΎΠΉΡΡΠ²Π° Text.
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎTextAlign — ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΏΠΎΡΠΎΠ± Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ°.
AutoSize — Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ².
AutoSizeMode — ΡΠ΅ΠΆΠΈΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ². ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: GrowOnly (ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΡΠ³ΠΈΠ²Π°ΡΡΡΡ), GrowAndShrink (ΡΠ°ΡΡΡΠ³ΠΈΠ²Π°ΡΡ ΠΈ ΡΠΌΠ΅Π½ΡΡΠ°ΡΡΡΡ).
BackColor — ΡΠ²Π΅Ρ ΡΠΎΠ½Π°.
BackgroundImage — ΡΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅.
Β· TextBox
TextBox — ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Windows Π΄Π»Ρ Π²Π²ΠΎΠ΄Π°. ΠΠ½ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΊΠΎΡΠΎΡΠΊΠΎΠ³ΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ° ΡΠ΅ΠΊΡΡΠ° ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²ΠΎΠ΄ΠΈΡΡ ΡΠ΅ΠΊΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠ°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΡΡΠΎΠΊΠ°, ΡΠ²Π»ΡΡΡΠ°ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ²ΠΎΠΉΡΡΠ²Π° Text.
Font — ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΡΠΈΡΡΠ° ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΠ² ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ReadOnly Π² Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ True, ΠΌΡ Π·Π°ΠΏΡΠ΅ΡΠ°Π΅ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π²Π²ΠΎΠ΄ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅. Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ MaxLength ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΈΡΠ»ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Π²Π΅ΡΡΠΈ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅. Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ SelectedText ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ΅ΠΊΡΡΠΈΠΉ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΡΡΡΠΎΠΊΠΈ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅. Π‘Π²ΠΎΠΉΡΡΠ²Π° SelectionStart, SelectionLength Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΈ Π΄Π»ΠΈΠ½Ρ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ° ΡΡΡΠΎΠΊΠΈ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅. Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ MultiLine ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ΅ΠΊΡΡΠ° Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊ. Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ TextAlign ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΏΠΎΡΠΎΠ± Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ°.
Π‘ΠΎΠ±ΡΡΠΈΠ΅ TextChanged Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΏΡΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½ΡΡ Π² ΡΠ΅ΠΊΡΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅. ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΠΎΠ³ΠΎ ΡΠΎΠ±ΡΡΠΈΡ, ΡΡΠΎΠ±Ρ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅, Π²Π²ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ. ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΡ TextChanged:
private: System: Void textBox1_TextChanged (System: Object^
sender, System: EventArgs^ e)
{lblResult->Text = textBox1->Text;}
ΠΠ»Π°ΡΡΡ
Β· ΠenuStrip
ΠΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ MenuStrip ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ Π΄Π»Ρ ΡΡΡΡΠΊΡΡΡΡ ΠΌΠ΅Π½Ρ ΡΠΎΡΠΌΡ. ΠΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ ToolStripMenuItem Π² ΠΎΠ±ΡΠ΅ΠΊΡ MenuStrip, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² ΡΡΡΡΠΊΡΡΡΠ΅ ΠΌΠ΅Π½Ρ. ΠΠ°ΠΆΠ΄ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ ToolStripMenuItem ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π΄Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΌ ΠΌΠ΅Π½Ρ Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ.
Π ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΠΊΠ»Π°ΡΡ MenuStrip ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ, Π° ΡΠΎΡΠ½Π΅Π΅ Π΄Π»Ρ Π²ΡΠ·ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΉ Π·Π°Π΄Π°Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ, Π²Π²ΠΎΠ΄Π° ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠΎΠ², Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ ΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠ° ΡΡΠ½ΠΊΡΠΈΠΉ.
ΠΡΠΈΠΌΠ΅Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΡΠΎΠ±ΡΡΠΈΡ:
private: System: Void menuStrip1_ItemClicked (System: Object^ sender, System: Windows: Forms: ToolStripItemClickedEventArgs^ e) { // ΠΊΠΎΠ΄ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΡ}
Β· Π’oolStrip
ToolStrip ΡΠ²Π»ΡΠ΅ΡΡΡ Π±Π°Π·ΠΎΠ²ΡΠΌ ΠΊΠ»Π°ΡΡΠΎΠΌ Π΄Π»Ρ ΠΊΠ»Π°ΡΡΠΎΠ² MenuStrip, StatusStrip ΠΈ ContextMenuStrip.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ToolStrip ΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ Π½ΠΈΠΌ ΠΊΠ»Π°ΡΡΡ Π² Π½ΠΎΠ²ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ Windows Forms Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠ°Π½Π΅Π»Π΅ΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΈΠΌΠ΅ΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Windows XP, Office, Internet Explorer ΠΈΠ»ΠΈ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅, Π²ΡΠ΅ ΡΡΠΎ Ρ ΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Π±Π΅Π· Π½ΠΈΡ ΠΈ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈ ΠΏΠ΅ΡΠ΅ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ToolStrip ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ Π±ΠΎΠ³Π°ΡΡΠΉ ΠΎΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π²ΠΊΠ»ΡΡΠ°Ρ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΡ Π½Π° ΠΌΠ΅ΡΡΠ΅ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΌΠ°ΠΊΠ΅Ρ ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° Π² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ ToolStripContainer.
ΠΠ»Π°ΡΡ ToolStrip class ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Π²Π²ΠΎΠ΄ΠΎΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΡΡΠΈ ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π½ΠΈΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠ»Π°ΡΡ ToolStripRenderer ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ Ρ ΠΊΠ»Π°ΡΡΠΎΠΌ ToolStripManager Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΡΠΈΠ»Ρ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ ΠΈ ΠΌΠ°ΠΊΠ΅ΡΠ° Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ToolStrip Π½Π° Windows Form.
Π ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΠΊΠ»Π°ΡΡ ToolStrip ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΡΠ½ΠΊΡΠΈΠΉ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ: Π·Π°Π³ΡΡΠ·ΠΊΠ° Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΡΠ°ΠΉΠ»Π°, Π²ΡΠ·ΠΎΠ² ΡΠΏΡΠ°Π²ΠΊΠΈ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ label.
ΠΡΠΈΠΌΠ΅Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΡΠΎΠ±ΡΡΠΈΡ:
private: System: Void toolStrip1_ItemClicked (System: Object^ sender, System: Windows: Forms: ToolStripItemClickedEventArgs^ e) { // ΠΊΠΎΠ΄ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΡ}
Β· ΠpenFileDialog
ΠΡΠΎΡ ΠΊΠ»Π°ΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π»ΠΈ ΡΠ°ΠΉΠ», ΠΈ ΠΎΡΠΊΡΡΡΡ Π΅Π³ΠΎ. Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ ShowReadOnly ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π»ΠΈ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΡΠ»Π°ΠΆΠΎΠΊ «Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ». Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ ReadOnlyChecked ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π»ΠΈ ΡΠ»Π°ΠΆΠΎΠΊ «Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ».
ΠΠ½Π°ΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ°ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΡΡΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΊΠ»Π°ΡΡΠ΅ FileDialog.
ΠΡΠ»ΠΈ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΠ°ΠΏΠΊΡ, Π° Π½Π΅ ΡΠ°ΠΉΠ», ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡ FolderBrowserDialog.
Π ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΠΊΠ»Π°ΡΡ openFileDialog ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΡΠΊΡΡΡΠΈΡ ΠΈ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΡΠ°ΠΉΠ»Π° Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ *.txt Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ Windows.
Β· ColorDialog
ΠΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΠ±ΡΠ΅Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΡΠ²Π΅ΡΠ° ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠ²Π΅ΡΠ°. ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅Π³ΠΎ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ·Π²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ ShowDialog Π½Π°ΡΠ»Π΅Π΄ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ»Π΅Π½Π°. Π§ΡΠΎΠ±Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°, ΠΌΠ΅ΡΠΎΠ΄ HookProc ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½. ΠΠ»Ρ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ ΡΠ²Π΅ΡΠ°, Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Color.
ΠΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΊΠ»Π°ΡΡΠ° ColorDialog Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌ Π·Π°ΠΏΠΈΡΠΈ ΠΈ ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°ΡΡΡΡ Π½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
Π ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ colorDialog ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ²Π΅ΡΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ label ΠΏΠΎ Π·Π°ΠΏΡΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
3. ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°:
Β· ΠΌΠ΅Π½Ρ (ΠΊΠ»Π°ΡΡ menuStrip);
Β· ΠΏΠ°Π½Π΅Π»Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² (toolStrip);
Β· ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ.
ΠΠ΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡΡΡΠΊΡΡΡΡ.
ΠΠ΅Π½Ρ «Π£ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅» Ρ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ «ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ» ΠΈ «ΠΡΡ ΠΎΠ΄». ΠΠΎΠ΄ΠΌΠ΅Π½Ρ «ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ» ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΏΡΠ½ΠΊΡΠΎΠ² «ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ ΠΈ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ », «ΠΡΠΈΡΡΠΈΡΡ».
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠ½ΠΊΡΠ° «ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ ΠΈ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ » ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π΄Π°ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΈΡΡΠΎΠΉ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ ΠΈ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 2 Π΄ΠΎ 4. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠ½ΠΊΡΠ° «ΠΡΠΈΡΡΠΈΡΡ» ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠΈΡΡΠΈΡΡ ΡΠ°Π½Π΅Π΅ Π²Π²Π΅Π΄Π΅Π½Π½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ «ΠΡΡ ΠΎΠ΄» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°ΠΊΡΡΠ²Π°Π΅ΡΡΡ.
Π ΠΈΡ. 1 ΠΠ΅Π½Ρ «Π£ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅»
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ ΠΈ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ »:
Π ΠΈΡ. 2 «ΠΠ²ΠΎΠ΄ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²»
ΠΠ΅Π½Ρ «ΠΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ» ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΎ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠΎΠ² ΠΈ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΡ ΡΠ»Π΅Π½ΠΎΠ² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ ΠΏΡΠΈ ΡΠ°Π½Π΅Π΅ Π·Π°Π΄Π°Π½Π½ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ. ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ «ΠΠ²Π΅ΡΡΠΈ». ΠΠΎΠ΄ΠΌΠ΅Π½Ρ «ΠΡΠΈΡΡΠΈΡΡ» ΡΠ΄Π°Π»ΡΠ΅Ρ ΡΠ°Π½Π΅Π΅ Π²Π²Π΅Π΄Π΅Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅.
Π ΠΈΡ. 3 ΠΠ΅Π½Ρ «ΠΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ»
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ»:
Π ΠΈΡ. 4 ΠΠ²ΠΎΠ΄ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠΎΠ² ΠΠ΅Π½Ρ «Π Π°ΡΡΡΠΈΡΠ°ΡΡ» ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΎ Π΄Π»Ρ ΡΠ°ΡΡΠ΅ΡΠ° Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ Π²Π΅Π»ΠΈΡΠΈΠ½ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ. Π£ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ Π½Π΅Ρ.
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π Π°ΡΡΡΠΈΡΠ°ΡΡ»:
Π ΠΈΡ. 5 Π Π°ΡΡΠ΅Ρ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΠΠ΅Π½Ρ «ΠΡΠ°ΡΠΈΠΊ» ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΎ Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² Π΄Π²ΡΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ «ΠΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ» ΠΈ «ΠΡΠΈΡΡΠΈΡΡ».
Π ΠΈΡ. 6 ΠΠ΅Π½Ρ «ΠΡΠ°ΡΠΈΠΊ»
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ»:
Π ΠΈΡ. 7 ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠ° ΠΠ°Π½Π΅Π»Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² (toolStrip) ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΊΠ½ΠΎΠΏΠΎΠΊ:
Β· Open;
Β· Help;
Β· Color.
ΠΠ½ΠΎΠΏΠΊΠ° «Open» ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΠΊΡΡΡΡ *.txt ΡΠ°ΠΉΠ» Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π²ΡΡ Π΄ΠΈΡΠΊΠΎΠ² Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ Π΄ΠΈΡΠΊ Π‘.
Π ΠΈΡ. 8 ΠΡΠΊΡΡΡΠΈΠ΅ ΡΠ°ΠΉΠ»Π° Ρ Π΄ΠΈΡΠΊΠ°
ΠΠ½ΠΎΠΏΠΊΠ° «Help» ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅:
Π ΠΈΡ. 9 Π‘ΠΏΡΠ°Π²ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠ½ΠΎΠΏΠΊΠ° «Color» ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΠΏΠ°Π»ΠΈΡΡΡ ΡΠ²Π΅ΡΠΎΠ² Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ²Π΅ΡΠ° Π½Π°Π΄ΠΏΠΈΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ:
Π ΠΈΡ. 10 Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠΌ
4. ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ (ΡΡΠ½ΠΊΡΠΈΠΉ) ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΠ»Π³ΠΎΡΠΈΡΠΌ Π²Π²ΠΎΠ΄Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ:
ΠΠ»Π³ΠΎΡΠΈΡΠΌ Π²Π²ΠΎΠ΄Π° ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠΎΠ² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ
ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΡΠ°ΡΡΠ΅ΡΠ° Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ
ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠ°
5. Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Π’Π°Π±Π»ΠΈΡΠ° 1. Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΠΎΠ». ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ | ΠΡΠΈΠΌΠ΅Ρ1 | ΠΡΠΈΠΌΠ΅Ρ2 | ΠΡΠΈΠΌΠ΅Ρ3 | |||||||
x | — 1 | |||||||||
x1 | ||||||||||
x2 | — 3 | — 2 | ||||||||
x3 | ||||||||||
y | ||||||||||
y1 | — 1 | — 2 | — 1 | |||||||
y2 | — 10 | — 5 | — 6 | |||||||
y3 | — 7 | |||||||||
z | — 1 | — 9 | — 2 | |||||||
z1 | — 2 | — 2 | — 2 | |||||||
z2 | — 1 | |||||||||
z3 | — 3 | |||||||||
u | ||||||||||
u1 | ||||||||||
u2 | ||||||||||
u3 | — 1 | |||||||||
Π‘Π²ΠΎΠ±. ΡΠ»Π΅Π½ | ||||||||||
Π‘Π²ΠΎΠ±. ΡΠ»Π΅Π½1 | — 2 | |||||||||
Π‘Π²ΠΎΠ±. ΡΠ»Π΅Π½2 | — 2 | — 1 | ||||||||
Π‘Π²ΠΎΠ±. ΡΠ»Π΅Π½3 | ||||||||||
Π ΠΠ¨ΠΠΠΠ | ||||||||||
x | 1,6 | 0,6 | 1,68 | 0,11 | 0,05 | 1,16 | 0,65 | |||
y | -2 | 0,2 | 2,01 | -0,64 | 0,14 | 3,41 | -0,86 | 0,05 | ||
z | 0,6 | 0,5 | -0,25 | -1,26 | 0,67 | |||||
u | -0,14 | -0,02 | 1,33 | |||||||
ΠΡΠ²ΠΎΠ΄: ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΎ ΡΡΠΈ ΡΠ°Π·Π° Ρ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΠΈΠ· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΠΏΡΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΡΠ°ΡΡΠ΅ΡΠ½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌ, ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎ ΡΠ΅ΡΠ°Π΅Ρ ΡΠΈΡΡΠ΅ΠΌΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΡΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ Π΄Π»Ρ ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ.
6. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΠ»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ ΠΈΠΌΠ΅Π΅ΡΡΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°Π·ΡΡΡΠ½ΡΠ΅Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ°Π³ΠΎΠ² ΠΏΠΎ Π²Π²ΠΎΠ΄Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², Π·Π°Π΄Π°Π½ΠΈΡ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠΎΠ², ΡΠ°ΡΡΠ΅ΡΡ ΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠ°. Π ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠΌΠ΅ΡΡΡΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ, ΡΠ°Π·ΡΡΡΠ½ΡΠ΅ΡΡΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°ΠΊΠΈΡ , ΠΊΠ°ΠΊ ΠΎΡΠΊΡΡΡΠΈΠ΅ ΡΠ°ΠΉΠ»Π° ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠ° Π½Π°Π΄ΠΏΠΈΡΠ΅ΠΉ.
Π‘ΠΏΡΠ°Π²ΠΎΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠ΅Π½Π° Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΎΡΠΌΡ Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ»ΠΈ ΠΊΠ»Π°Π²ΠΈΡΠΈ F1 Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅.
ΠΠ°ΠΊΡΡΡΠΈΠ΅ ΡΠΏΡΠ°Π²ΠΊΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ «ΠΠ°ΠΊΡΡΡΡ» Π½Π° ΡΠΎΡΠΌΠ΅.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ· Π΄Π²ΡΡ , ΡΡΠ΅Ρ ΠΈΠ»ΠΈ ΡΠ΅ΡΡΡΠ΅Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΡΠ°Π²Π½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π°Π³Π»ΡΠ΄Π½ΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΈ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΌ Π²ΠΈΠ΄Π΅. ΠΠΌΠ΅Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈΠ· ΡΠ°ΠΉΠ»Π° ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ²Π΅ΡΠ° Π½Π°Π΄ΠΏΠΈΡΠ΅ΠΉ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ½Π°Π±ΠΆΠ΅Π½Π° ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ. Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅Π½Ρ ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠΎΡΡΠ° Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ.
Π‘ΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΌΠ½ΠΎΠΉ Π²ΡΠ±ΡΠ°Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ Ρ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡΠΈΠΌ ΡΠΈΡΠ»ΠΎΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ. ΠΡΠΎ ΡΠ΄Π΅Π»Π°Π½ΠΎ Π² ΡΠ΅Π»ΡΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ°ΡΠΈΠΉ, ΠΊΠΎΠ³Π΄Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΈΡ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π²ΠΎΠ²ΡΠ΅.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ
1. Π¨ΠΈΠ»Π΄Ρ Π. Π‘++: Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΊΡΡΡ, 3-Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅.: ΠΠ΅Ρ. Ρ Π°Π½Π³Π». — Π.: «ΠΠ·Π΄Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π΄ΠΎΠΌ «ΠΠΈΠ»ΡΡΠΌΡ», 2005. — 624 Ρ.
2. ΠΠ°Ρ ΠΎΠΌΠΎΠ² Π. Π. Π‘ /Π‘ ++ ΠΈ MS Visu al C ++ Π΄Π»Ρ Π½ Π°ΡΠΈ Π½Π°Ρ ΡΠΈΡ . — Π‘ ΠΠ±.: ΠΠ₯ΠΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³, 2008. — 624 Ρ.
3. ΠΡΠΊΠΈΠ½ Π‘. Π. ΠΠΎΠ½ΡΡΠ½ΠΎ ΠΎ Visual Basic.NET. Π‘Π°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ. — Π.: «ΠΠΈΠ°Π»ΠΎΠ³-ΠΠΠ€Π», 2005. — 736 Ρ.
4. Π. Π¨ΠΈΠ»Π΄Ρ. Π’Π΅ΠΎΡΠΈΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° Π‘++: ΠΠ΅Ρ. Ρ Π°Π½Π³Π». — Π‘ΠΠ±.: BHV — Π‘Π°Π½ΠΊΡ;
ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³, 1999. — 416 Ρ.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
ΠΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
#pragma endregion
double D, Dx, Dy, Dz, Du, x, x1, x2, x3, y, y1, y2, y3, z, z1, z2, z3, u, u1, u2, u3, X, X1, X2, X3, vsx, vsy, vsX, vsx1, vsy1, vsX1;
int Q, i;
Graphics ^Gr;
private: System: Void button1_Click (System: Object^ sender, System: EventArgs^ e)
{
FormVvodfGraph = gcnew FormVvod ();
fGraph->Show ();
}
private: System: Void listBox1_SelectedIndexChanged (System: Object^ sender, System: EventArgs^ e) {
}
private: System: Void ΡΠ²Π΅ΡToolStripMenuItem_Click (System: Object^ sender, System: EventArgs^ e) {
}
private: System: Void ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠ£ΡΠ°Π²Π½Π΅Π½ΠΈΠΉToolStripMenuItem_Click (System: Object^ sender, System: EventArgs^ e)
{
label37->Visible = false;
pictureBox1->Visible = false;
label1->Visible = true;
label2->Visible = true;
groupBox1->Visible = true;
listBox1->Visible = true;
groupBox1->Size = System: Drawing: Size (366,90);
label3->Visible = true;
label19->Visible = false;
groupBox2->Visible = false;
label1->Location = Point (78,100);
label2->Location = Point (24,32);
label3->Location = Point (80,50);
groupBox1->Visible = true;
groupBox1->Location = Point (79,130);
label19->Visible = false;
groupBox2->Visible = false;
}
private: System: Void Form1_Load (System: Object^ sender, System: EventArgs^ e)
{
label1->Visible = false;
label2->Visible = false;
label19->Visible = false;
label3->Visible = false;
label4->Visible = false;
label5->Visible = false;
label6->Visible = false;
label8->Visible = false;
label7->Visible = false;
label9->Visible = false;
label12->Visible = false;
label11->Visible = false;
label21->Visible = false;
label20->Visible = false;
label22->Visible = false;
label10->Visible = false;
label18->Visible = false;
label17->Visible = false;
label16->Visible = false;
label14->Visible = false;
label15->Visible = false;
label13->Visible = false;
label34->Visible = false;
label33->Visible = false;
label35->Visible = false;
label36->Visible = false;
label37->Visible = false;
label31->Visible = false;
label32->Visible = false;
label29->Visible = false;
label30->Visible = false;
label28->Visible = false;
label27->Visible = false;
label26->Visible = false;
label24->Visible = false;
label25->Visible = false;
label23->Visible = false;
listBox1->Visible = false;
textBox1->Visible = false;
textBox2->Visible = false;
textBox3->Visible = false;
textBox4->Visible = false;
textBox5->Visible = false;
textBox6->Visible = false;
textBox7->Visible = false;
textBox8->Visible = false;
textBox9->Visible = false;
textBox10->Visible = false;
textBox11->Visible = false;
textBox12->Visible = false;
textBox18->Visible = false;
textBox20->Visible = false;
textBox19->Visible = false;
textBox17->Visible = false;
textBox16->Visible = false;
textBox15->Visible = false;
textBox14->Visible = false;
textBox13->Visible = false;
groupBox1->Visible = false;
groupBox2->Visible = false;
pictureBox1->Visible = false;
}
private: System: Void ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΠ΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ToolStripMenuItem_Click (System: Object^ sender, System: EventArgs^ e)
{
}
private: System: Void Π²Π²Π΅ΡΡΠΈToolStripMenuItem_Click (System: Object^ sender, System: EventArgs^ e)
{
pictureBox1->Visible = false;
Q = Convert: ToInt32 (listBox1->SelectedItem);
groupBox1->Visible = false;
groupBox2->Visible = true;
label1->Visible = false;
label19->Visible = true;
label19->Location = Point (160,100);
if (Q == 2)
{
textBox1->Focus ();
textBox1->Visible = true;
textBox2->Visible = true;
textBox18->Visible = true;
textBox8->Visible = true;
textBox7->Visible = true;
textBox20->Visible = true;
textBox4->Visible = false;
textBox3->Visible = false;
textBox5->Visible = false;
textBox6->Visible = false;
textBox9->Visible = false;
textBox10->Visible = false;
textBox11->Visible = false;
textBox12->Visible = false;
textBox13->Visible = false;
textBox14->Visible = false;
textBox15->Visible = false;
textBox16->Visible = false;
textBox17->Visible = false;
textBox19->Visible = false;
label4->Visible = true;
label5->Visible = true;
label6->Visible = true;
label9->Visible = true;
label12->Visible = true;
label11->Visible = true;
label21->Visible = true;
label10->Visible = true;
label19->Visible = true;
label1->Visible = false;
label2->Visible = false;
label3->Visible = false;
label7->Visible = false;
label8->Visible = false;
label13->Visible = false;
label14->Visible = false;
label15->Visible = false;
label16->Visible = false;
label17->Visible = false;
label18->Visible = false;
label20->Visible = false;
label22->Visible = false;
label23->Visible = false;
label24->Visible = false;
label25->Visible = false;
label26->Visible = false;
label27->Visible = false;
label28->Visible = false;
label29->Visible = false;
label30->Visible = false;
label31->Visible = false;
label32->Visible = false;
label33->Visible = false;
label34->Visible = false;
label35->Visible = false;
label36->Visible = false;
label37->Visible = false;
groupBox2->Visible = true;
groupBox1->Visible = false;
textBox1->Location = Point (44,36);
textBox2->Location = Point (134,36);
textBox18->Location = Point (227,36);
textBox20->Location = Point (227,91);
textBox8->Location = Point (44,91);
textBox7->Location = Point (134,91);
label4->Location = Point (79,38);
label5->Location = Point (105,38);
label1->Location = Point (79,38);
label2->Location = Point (105,38);
label3->Location = Point (169,38);
label6->Location = Point (169,38);
label9->Location = Point (198,38);
label12->Location = Point (79,92);
label11->Location = Point (105,92);
label10->Location = Point (198,92);
label7->Location = Point (198,92);
label21->Location = Point (169,92);
groupBox2->Size = System: Drawing: Size (300,150);
groupBox2->Location = Point (120,130);
}
if (Q == 4)
{
textBox1->Focus ();
label2->Visible = true;
label19->Visible = true;
label3->Visible = true;
label4->Visible = true;
label5->Visible = true;
label6->Visible = true;
label8->Visible = true;
label7->Visible = true;
label9->Visible = true;
label12->Visible = true;
label11->Visible = true;
label21->Visible = true;
label20->Visible = true;
label22->Visible = true;
label10->Visible = true;
label18->Visible = true;
label17->Visible = true;
label16->Visible = true;
label14->Visible = true;
label15->Visible = true;
label13->Visible = true;
label34->Visible = true;
label33->Visible = true;
label35->Visible = true;
label36->Visible = true;
label31->Visible = true;
label32->Visible = true;
label29->Visible = true;
label30->Visible = true;
label28->Visible = true;
label27->Visible = true;
label26->Visible = true;
label24->Visible = true;
label25->Visible = true;
label23->Visible = true;
textBox1->Visible = true;
textBox2->Visible = true;
textBox3->Visible = true;
textBox4->Visible = true;
textBox5->Visible = true;
textBox6->Visible = true;
textBox7->Visible = true;
textBox8->Visible = true;
textBox9->Visible = true;
textBox10->Visible = true;
textBox11->Visible = true;
textBox12->Visible = true;
textBox18->Visible = true;
textBox20->Visible = true;
textBox19->Visible = true;
textBox17->Visible = true;
textBox16->Visible = true;
textBox15->Visible = true;
textBox14->Visible = true;
textBox13->Visible = true;
groupBox2->Visible = true;
label19->Location = Point (168,100);
groupBox2->Location = Point (40,130);
groupBox2->Size = System: Drawing: Size (466,245);
textBox1->Location = Point (44,26);
textBox2->Location = Point (134,26);
textBox3->Location = Point (226,26);
textBox4->Location = Point (312,26);
textBox18->Location = Point (397,26);
textBox8->Location = Point (44,81);
textBox7->Location = Point (134,81);
textBox6->Location = Point (226,81);
textBox5->Location = Point (312,81);
textBox20->Location = Point (397,81);
textBox12->Location = Point (44,138);
textBox11->Location = Point (134,138);
textBox10->Location = Point (226,138);
textBox9->Location = Point (312,138);
textBox19->Location = Point (397,138);
textBox16->Location = Point (44,194);
textBox15->Location = Point (134,194);
textBox14->Location = Point (226,194);
textBox13->Location = Point (312,194);
textBox17->Location = Point (397,194);
label4->Location = Point (79,28);
label5->Location = Point (105,28);
label6->Location = Point (169,28);
label8->Location = Point (197,28);
label7->Location = Point (261,28);
label34->Location = Point (283,28);
label33->Location = Point (347,28);
label9->Location = Point (370,28);
label12->Location = Point (79,82);
label11->Location = Point (105,82);
label21->Location = Point (169,82);
label20->Location = Point (197,82);
label22->Location = Point (261,82);
label35->Location = Point (283,82);
label36->Location = Point (347,82);
label10->Location = Point (370,82);
label18->Location = Point (79,140);
label17->Location = Point (105,140);
label16->Location = Point (169,140);
label14->Location = Point (197,140);
label15->Location = Point (261,140);
label31->Location = Point (283,140);
label32->Location = Point (347,140);
label13->Location = Point (370,140);
label28->Location = Point (79,194);
label27->Location = Point (105,194);
label26->Location = Point (169,194);
label24->Location = Point (197,194);
label25->Location = Point (261,194);
label29->Location = Point (283,194);
label30->Location = Point (347,194);
label23->Location = Point (370,194);
}
if (Q == 3)
{
textBox1->Focus ();
label2->Visible = true;
label19->Visible = true;
label3->Visible = true;
label4->Visible = true;
label5->Visible = true;
label6->Visible = true;
label8->Visible = true;
label7->Visible = true;
label9->Visible = true;
label12->Visible = true;
label11->Visible = true;
label21->Visible = true;
label20->Visible = true;
label22->Visible = true;
label10->Visible = true;
label18->Visible = true;
label17->Visible = true;
label16->Visible = true;
label14->Visible = true;
label15->Visible = true;
label13->Visible = true;
label34->Visible = false;
label35->Visible = false;
label31->Visible = false;
label29->Visible = false;
label33->Visible = false;
label36->Visible = false;
label32->Visible = false;
label30->Visible = false;
label28->Visible = false;
label27->Visible = false;
label26->Visible = false;
label24->Visible = false;
label25->Visible = false;
label29->Visible = false;
label23->Visible = false;
textBox1->Visible = true;
textBox2->Visible = true;
textBox3->Visible = true;
textBox6->Visible = true;
textBox7->Visible = true;
textBox8->Visible = true;
textBox10->Visible = true;
textBox11->Visible = true;
textBox12->Visible = true;
textBox18->Visible = true;
textBox20->Visible = true;
textBox19->Visible = true;
textBox4->Visible = false;
textBox5->Visible = false;
textBox9->Visible = false;
textBox13->Visible = false;
textBox16->Visible = false;
textBox15->Visible = false;
textBox14->Visible = false;
textBox13->Visible = false;
textBox17->Visible = false;
groupBox2->Visible = true;
groupBox2->Location = Point (85,135);
groupBox2->Size = System: Drawing: Size (375,210);
textBox1->Location = Point (34,26);
textBox2->Location = Point (124,26);
textBox3->Location = Point (216,26);
textBox18->Location = Point (315,26);
textBox8->Location = Point (34,81);
textBox7->Location = Point (124,81);
textBox6->Location = Point (216,81);
textBox20->Location = Point (315,81);
textBox12->Location = Point (34,138);
textBox11->Location = Point (124,138);
textBox10->Location = Point (216,138);
textBox19->Location = Point (315,138);
textBox16->Location = Point (34,194);
textBox15->Location = Point (124,194);
textBox14->Location = Point (216,194);
textBox17->Location = Point (315,194);
label4->Location = Point (69,28);
label5->Location = Point (95,28);
label6->Location = Point (159,28);
label8->Location = Point (187,28);
label7->Location = Point (251,28);
label9->Location = Point (280,28);
label12->Location = Point (69,82);
label11->Location = Point (95,82);
label21->Location = Point (159,82);
label20->Location = Point (187,82);
label22->Location = Point (251,82);
label10->Location = Point (280,82);
label18->Location = Point (69,140);
label17->Location = Point (95,140);
label16->Location = Point (159,140);
label14->Location = Point (187,140);
label15->Location = Point (251,140);
label13->Location = Point (280,140);
label28->Location = Point (69,194);
label27->Location = Point (95,194);
label26->Location = Point (159,194);
label24->Location = Point (187,194);
label25->Location = Point (251,194);
label23->Location = Point (280,194);
}
}
private: System: Void button2_Click (System: Object^ sender, System: EventArgs^ e)
{
Q = Convert: ToInt32 (listBox1->SelectedItem);
MessageBox: Show (Convert: ToString (Q));
}
private: System: Void ΠΎΡΠΈΡΡΠΈΡΡToolStripMenuItem2_Click (System: Object^ sender, System: EventArgs^ e)
{
Q == 0;
}
private: System: Void ΡΠ°ΡΡΡΠΈΡΠ°ΡΡToolStripMenuItem_Click (System: Object^ sender, System: EventArgs^ e)
{
if (Q == 2)
if (Q == 4)
{
x = (Convert: ToDouble (textBox1->Text));
y = (Convert: ToDouble (textBox2->Text));
z = (Convert: ToDouble (textBox3->Text));
u = (Convert: ToDouble (textBox4->Text));
X = (Convert: ToDouble (textBox18->Text));
x1 = (Convert: ToDouble (textBox8->Text));
y1 = (Convert: ToDouble (textBox7->Text));
z1 = (Convert: ToDouble (textBox6->Text));
u1 = (Convert: ToDouble (textBox5->Text));
X1 = (Convert: ToDouble (textBox20->Text));
x2 = (Convert: ToDouble (textBox12->Text));
y2 = (Convert: ToDouble (textBox11->Text));
z2 = (Convert: ToDouble (textBox10->Text));
u2 = (Convert: ToDouble (textBox9->Text));
X2 = (Convert: ToDouble (textBox19->Text));
x3 = (Convert: ToDouble (textBox16->Text));
y3 = (Convert: ToDouble (textBox15->Text));
z3 = (Convert: ToDouble (textBox14->Text));
u3 = (Convert: ToDouble (textBox13->Text));
X3 = (Convert: ToDouble (textBox17->Text));
D = (x*y1*z2*u3) — (x*y1*u2*z3)+(x*z1*u2*y3) — (x*z1*y2*u3)+(x*u1*y2*z3) — (x*u1*z2*y3) — (y*z1*u2*x3)+(y*z1*x2*u3) — (y*u1*x2*z3)+(y*u1*z2*x3) — (y*x1*z2*u3)+(y*x1*u2*z3)+(z*u1*x2*y3) — (z*u1*y2*x3)+(z*x1*y2*u3) — (z*x1*u2*y3)+(z*y1*u2*x3) — (z*y1*x2*u3) — (u*x1*y2*z3)+(u*x1*z2*y3) — (u*y1*z2*x3)+(u*y1*x2*z3) — (u*z1*x2*y3)+(u*z1*y2*x3);
Dx = (X*y1*z2*u3) — (X*y1*u2*z3)+(X*z1*u2*y3) — (X*z1*y2*u3)+(X*u1*y2*z3) — (X*u1*z2*y3) — (y*z1*u2*X3)+(y*z1*X2*u3) — (y*u1*X2*z3)+(y*u1*z2*X3) — (y*X1*z2*u3)+(y*X1*u2*z3)+(z*u1*X2*y3) — (z*u1*y2*X3)+(z*X1*y2*u3) — (z*X1*u2*y3)+(z*y1*u2*X3) — (z*y1*X2*u3) — (u*X1*y2*z3)+(u*X1*z2*y3) — (u*y1*z2*X3)+(u*y1*X2*z3) — (u*z1*X2*y3)+(u*z1*y2*X3);
Dy = (x*X1*z2*u3) — (x*X1*u2*z3)+(x*z1*u2*X3) — (x*z1*X2*u3)+(x*u1*X2*z3) — (x*u1*z2*X3) — (X*z1*u2*x3)+(X*z1*x2*u3) — (X*u1*x2*z3)+(X*u1*z2*x3) — (X*x1*z2*u3)+(X*x1*u2*z3)+(z*u1*x2*X3) — (z*u1*X2*x3)+(z*x1*X2*u3) — (z*x1*u2*X3)+(z*X1*u2*x3) — (z*X1*x2*u3) — (u*x1*X2*z3)+(u*x1*z2*X3) — (u*X1*z2*x3)+(u*X1*x2*z3) — (u*z1*x2*X3)+(u*z1*X2*x3);
Dz = (x*y1*X2*u3) — (x*y1*u2*X3)+(x*X1*u2*y3) — (x*X1*y2*u3)+(x*u1*y2*X3) — (x*u1*X2*y3) — (y*X1*u2*x3)+(y*X1*x2*u3) — (y*u1*x2*X3)+(y*u1*X2*x3) — (y*x1*X2*u3)+(y*x1*u2*X3)+(X*u1*x2*y3) — (X*u1*y2*x3)+(X*x1*y2*u3) — (X*x1*u2*y3)+(X*y1*u2*x3) — (X*y1*x2*u3) — (u*x1*y2*X3)+(u*x1*X2*y3) — (u*y1*X2*x3)+(u*y1*x2*X3) — (u*X1*x2*y3)+(u*X1*y2*x3);
Du = (x*y1*z2*X3) — (x*y1*X2*z3)+(x*z1*X2*y3) — (x*z1*y2*X3)+(x*X1*y2*z3) — (x*X1*z2*y3) — (y*z1*X2*x3)+(y*z1*x2*X3) — (y*X1*x2*z3)+(y*X1*z2*x3) — (y*x1*z2*X3)+(y*x1*X2*z3)+(z*X1*x2*y3) — (z*X1*y2*x3)+(z*x1*y2*X3) — (z*x1*X2*y3)+(z*y1*X2*x3) — (z*y1*x2*X3) — (X*x1*y2*z3)+(X*x1*z2*y3) — (X*y1*z2*x3)+(X*y1*x2*z3) — (X*z1*x2*y3)+(X*z1*y2*x3);
x = Dx/D; y = Dy/D; z = Dz/D; u = Du/D;
MessageBox: Show («x =» + Convert: ToString (x) +" y =" + Convert: ToString (y) +" z =" + Convert: ToString (z) +" u =" + Convert: ToString (u));
}
if (Q == 3)
{
x = (Convert: ToDouble (textBox1->Text));
y = (Convert: ToDouble (textBox2->Text));
z = (Convert: ToDouble (textBox3->Text));
X = (Convert: ToDouble (textBox18->Text));
x1 = (Convert: ToDouble (textBox8->Text));
y1 = (Convert: ToDouble (textBox7->Text));
z1 = (Convert: ToDouble (textBox6->Text));
X1 = (Convert: ToDouble (textBox20->Text));
x2 = (Convert: ToDouble (textBox12->Text));
y2 = (Convert: ToDouble (textBox11->Text));
z2 = (Convert: ToDouble (textBox10->Text));
X2 = (Convert: ToDouble (textBox19->Text));
D = x*((y1*z2) — (y2*z1)) + y*((x1*z2) — (x2*z1))* - 1 + z*((x1*y2) — (x2*y1));
Dx = X*((y1*z2) — (y2*z1)) + y*((X1*z2) — (X2*z1))* - 1 + z*((X1*y2) — (X2*y1));
Dy = x*((X1*z2) — (X2*z1)) + X*((x1*z2) — (x2*z1))* - 1 + z*((x1*X2) — (x2*X1));
Dz = x*((y1*X2) — (y2*X1)) + y*((x1*X2) — (x2*X1))* - 1 + X*((x1*y2) — (x2*y1));
x = Dx/D; y = Dy/D; z = Dz/D;
MessageBox: Show («x =» + Convert: ToString (x) +" y =" + Convert: ToString (y) +" z =" + Convert: ToString (z));
}
}
private: System: Void Π½Π°ΡΠΈΡΠΎΠ²Π°ΡΡToolStripMenuItem_Click (System: Object^ sender, System: EventArgs^ e)
{
if (Q≠ 2) MessageBox: Show («ΠΡΠ°ΡΠΈΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ 2-Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ Ρ 2-ΠΌΡ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌΠΈ! n», «Error», MessageBoxButtons: OK, MessageBoxIcon: Error);
else
label19->Visible = false;
label1->Visible = false;
Gr = pictureBox1->CreateGraphics ();
Colorcol = gcnew Color ();
Penpen1 = gcnew Pen (col->Blue);
Penpen2 = gcnew Pen (col->Black);
Penpen3 = gcnew Pen (col->Red);
Penpen4 = gcnew Pen (col->Green);
Penpen5 = gcnew Pen (col->DarkGreen);
SolidBrushAquaBrush = gcnew SolidBrush (Color: Aqua);
SolidBrushBlBrush = gcnew SolidBrush (Color: Black);
SolidBrushRedBrush = gcnew SolidBrush (Color: Red);
SolidBrushGrBrush = gcnew SolidBrush (Color: Green);
// ΠΡΡ X
Gr->DrawLine (pen1, 20, 185, 450, 185);
Gr->DrawLine (pen1, 430, 181, 450, 185);
Gr->DrawLine (pen1, 430, 189, 450, 185);
// ΠΡΡ Y
Gr->DrawLine (pen1, 235, 14, 235, 360);
Gr->DrawLine (pen1, 235, 14, 231, 35);
Gr->DrawLine (pen1, 235, 14, 239, 35);
label37->Visible = true;
pictureBox1->Visible = true;
label37->Location = Point (179,55);
pictureBox1->Location = Point (38,88);
pictureBox1->Size = System: Drawing: Size (470,370);
// ΠΠ±ΡΡΠ²Π»ΡΠ΅ΠΌ ΠΈ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΡΡΠΈΡΡΡ
System: Drawing: FontFont1 = gcnew System: Drawing: Font («Times», 14, FontStyle: Italic);
System: Drawing: FontFont2 = gcnew System: Drawing: Font («Times», 8, FontStyle: Italic);
// ΠΠΎΠ΄ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΠΎΡΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ
Gr->DrawString («y», Font1, Brushes: Black, 240, 10);
Gr->DrawString («x», Font1, Brushes: Black, 445, 185);
// ΠΠΎΠ΄ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ
// Gr->DrawString («0», Font2, Brushes: Blue, 210, 169);
// Gr->DrawString («1», Font2, Brushes: Blue, 225, 170 — 18);
//Gr->DrawString («- 1», Font2, Brushes: Blue, 223, 170 + 6);
double gx, gy, gx1, gy1;
// Π‘ΡΠ°Π²ΠΈΠΌ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΡΠΎΡΠΊΠ°ΠΌΠΈ Π½Π° ΠΎΡΠΈ X
for (gx = 0; gx < 410; gx+=5)
Gr->DrawLine (pen2, (gx + 25), 183, (gx + 25), 187);
// Π‘ΡΠ°Π²ΠΈΠΌ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΡΠΎΡΠΊΠ°ΠΌΠΈ Π½Π° ΠΎΡΠΈ Y
for (gy = 0; gy <= 320; gy+=5)
Gr->DrawLine (pen2, 233, (gy + 35), 237, (gy + 35));
x = (Convert: ToDouble (textBox1->Text));
vsx = (Convert: ToDouble (textBox1->Text));
y = (Convert: ToDouble (textBox2->Text));
vsy = (Convert: ToDouble (textBox2->Text));
X = (Convert: ToDouble (textBox18->Text));
vsX = (Convert: ToDouble (textBox18->Text));
x1 = (Convert: ToDouble (textBox8->Text));
vsx1 = (Convert: ToDouble (textBox8->Text));
y1 = (Convert: ToDouble (textBox7->Text));
vsy1 = (Convert: ToDouble (textBox7->Text));
X1 = (Convert: ToDouble (textBox20->Text));
vsX1 = (Convert: ToDouble (textBox20->Text));
gx = ((x*40) — X)/y; // Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ y ΠΏΡΠΈ x=40
gy = (((-x*40) — X)/y)* - 1; // Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ y ΠΏΡΠΈ x=-40
//MessageBox: Show («gx =» + Convert: ToString (gx) + «gy =» + Convert: ToString (gy));
Gr->DrawLine (pen3, 235+200, 185+(gx*5), 235−200, 185 — (gy*5));
gx1 = ((x1*40) — X1)/y1; gy1 = (((-x1*40) — X1)/y1)* - 1;
//MessageBox: Show («gx1 =» + Convert: ToString (gx1) +" gy1 =" + Convert: ToString (gy1));
Gr->DrawLine (pen4, 235+200, 185+(gx1*5), 235−200, 185 — (gy1*5));
D = (x * y1) — (x1 * y); Dx = (X * y1) — (X1 * y); Dy = (x * X1) — (x1 * X);
if (D == 0 && (Dx≠ 0
}
private: System: Void pictureBox1_Click (System: Object^ sender, System: EventArgs^ e) {
}
private: System: Void ΠΎΡΠΈΡΡΠΈΡΡToolStripMenuItem3_Click (System: Object^ sender, System: EventArgs^ e)
{
Gr->Clear (Color: White);
}
private: System: Void ΠΎΡΠΈΡΡΠΈΡΡToolStripMenuItem1_Click (System: Object^ sender, System: EventArgs^ e)
{
textBox1->Text = ««;
textBox2->Text = ««;
textBox3->Text = ««;
textBox4->Text = ««;
textBox5->Text = ««;
textBox6->Text = ««;
textBox7->Text = ««;
textBox8->Text = ««;
textBox9->Text = ««;
textBox10->Text = ««;
textBox11->Text = ««;
textBox12->Text = ««;
textBox18->Text = ««;
textBox20->Text = ««;
textBox19->Text = ««;
textBox17->Text = ««;
textBox16->Text = ««;
textBox15->Text = ««;
textBox14->Text = ««;
textBox13->Text = ««;
}
private: System: Void ΠΏΠΎΠΌΠΎΡΡToolStripMenuItem_Click (System: Object^ sender, System: EventArgs^ e)
{
FormVvodfGraph = gcnew FormVvod ();
fGraph->Show ();
}
private: System: Void Form1_KeyUp (System: Object^ sender, System: Windows: Forms: KeyEventArgs^ e)
{
if (e->KeyCode == Keys: F1)
{
FormVvodfGraph = gcnew FormVvod ();
fGraph->Show ();
}
}
private: System: Void helpToolStripButton_Click (System: Object^ sender, System: EventArgs^ e)
{
FormVvodfGraph = gcnew FormVvod ();
fGraph->Show ();
}
private: System: Void toolStripButton1_Click (System: Object^ sender, System: EventArgs^ e)
{
colorDialog1->ShowDialog ();
label1->ForeColor = colorDialog1->Color;
label2->ForeColor = colorDialog1->Color;
label3->ForeColor = colorDialog1->Color;
label4->ForeColor = colorDialog1->Color;
label5->ForeColor = colorDialog1->Color;
label6->ForeColor = colorDialog1->Color;
label7->ForeColor = colorDialog1->Color;
label8->ForeColor = colorDialog1->Color;
label9->ForeColor = colorDialog1->Color;
label10->ForeColor = colorDialog1->Color;
label11->ForeColor = colorDialog1->Color;
label12->ForeColor = colorDialog1->Color;
label13->ForeColor = colorDialog1->Color;
label14->ForeColor = colorDialog1->Color;
label15->ForeColor = colorDialog1->Color;
label16->ForeColor = colorDialog1->Color;
label17->ForeColor = colorDialog1->Color;
label18->ForeColor = colorDialog1->Color;
label19->ForeColor = colorDialog1->Color;
label20->ForeColor = colorDialog1->Color;
label21->ForeColor = colorDialog1->Color;
label22->ForeColor = colorDialog1->Color;
label23->ForeColor = colorDialog1->Color;
label24->ForeColor = colorDialog1->Color;
label25->ForeColor = colorDialog1->Color;
label26->ForeColor = colorDialog1->Color;
label27->ForeColor = colorDialog1->Color;
label28->ForeColor = colorDialog1->Color;
label29->ForeColor = colorDialog1->Color;
label30->ForeColor = colorDialog1->Color;
label31->ForeColor = colorDialog1->Color;
label32->ForeColor = colorDialog1->Color;
label33->ForeColor = colorDialog1->Color;
label34->ForeColor = colorDialog1->Color;
label35->ForeColor = colorDialog1->Color;
label36->ForeColor = colorDialog1->Color;
}
private: System: Void newToolStripButton_Click (System: Object^ sender, System: EventArgs^ e)
{
}
private: System: Void openToolStripButton_Click (System: Object^ sender, System: EventArgs^ e)
{
OpenFileDialog^ openFileDialog1 = gcnew OpenFileDialog;
openFileDialog1->InitialDirectory = «c:»;
openFileDialog1->Filter = «(*.txt)|*.txt»;
openFileDialog1->RestoreDirectory = true;
if (openFileDialog1->ShowDialog () == System: Windows: Forms: DialogResult: OK)
{
if ((openFileDialog1->OpenFile ())≠ nullptr)
{
textBox1->Text = System: IO: File: ReadAllText (openFileDialog1->FileName);
}
}
}
private: System: Void ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡToolStripMenuItem_Click (System: Object^ sender, System: EventArgs^ e) {
}
private: System: Void ΡΠ²Π΅ΡToolStripMenuItem1_Click (System: Object^ sender, System: EventArgs^ e) {
}
private: System: Void Π²ΡΡ ΠΎΠ΄ToolStripMenuItem_Click (System: Object^ sender, System: EventArgs^ e)
{
this->Close ();
}
private: System: Void ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡToolStripMenuItem_Click (System: Object^ sender, System: EventArgs^ e) {
}
private: System: Void menuStrip1_ItemClicked (System: Object^ sender, System: Windows: Forms: ToolStripItemClickedEventArgs^ e) {
}
private: System: Void toolStrip1_ItemClicked (System: Object^ sender, System: Windows: Forms: ToolStripItemClickedEventArgs^ e) {
}
};