Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠΈΠ½ΠΈ-ΠΈΠ³Ρ Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Visual Basic
ΠΠ°ΡΠ΅ΠΌ, ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Label, ΠΌΡ ΡΠΎΠ·Π΄Π°ΡΠΌ Π΄Π²Π΅ Π½Π°Π΄ΠΏΠΈΡΠΈ, ΠΈ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ ΠΈΡ Π½Π°Π΄ ΠΎΠΊΠΎΡΠΊΠ°ΠΌΠΈ Π³Π΄Π΅ Π±ΡΠ΄ΡΡ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡΡ ΠΎΡΠΊΠΈ ΠΈΠ³ΡΠ°ΡΡΠΈΡ (ΡΠΌ. Π²ΡΡΠ΅), ΡΡΠΈ Π΄Π²Π΅ Π½Π°Π΄ΠΏΠΈΡΠΈ ΡΠΎΠ·Π΄Π°ΡΡΡΡ Π΄Π»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΡΠΎΠ±Ρ Π±ΡΠ»ΠΎ Π²ΠΈΠ΄Π½ΠΎ ΠΊΠ°ΠΊΠΎΠ΅ ΠΈΠ· ΠΎΠΊΠΎΠ½ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ½ΡΡ ΡΠ°ΡΠ΅ΠΊ, Π° ΠΊΠ°ΠΊΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π±Π΅Π»ΡΡ . ΠΠ°Π΄ΠΏΠΈΡΠΈ ΠΈΠΌΠ΅ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ: ΠΠΌΠ΅Π½Π° — Label1 ΠΈ Label2, Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ «ΠΠ΅Π»ΡΠ΅», Π° Π½Π° Π²ΡΠΎΡΠΎΠΉ «Π§ΡΡΠ½ΡΠ΅», Ρ. Π΅… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠΈΠ½ΠΈ-ΠΈΠ³Ρ Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Visual Basic (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
ΠΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΠΎΠ΅ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΡΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΡΠ΅Π΄Π½Π΅Π³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΠΎΠ²ΠΎΡΠΈΠ±ΠΈΡΡΠΊΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ
" Π’Π°ΡΠ°ΡΡΠΊΠΈΠΉ ΠΏΠ΅Π΄Π°Π³ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ»Π»Π΅Π΄ΠΆ"
ΠΠ£Π Π‘ΠΠΠΠ― Π ΠΠΠΠ’Π
ΠΠΎ ΡΠ΅ΠΌΠ΅: Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠΈΠ½ΠΈ-ΠΈΠ³Ρ Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡVisual Basic
ΠΡΠΏΠΎΠ»Π½Π΅Π½Π° ΡΡΡΠ΄Π΅Π½ΡΠΊΠΎΠΉ Π. Π. ΠΡΠ·Π°Π½ΠΊΠΎΠ²ΠΎΠΉ Π ΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ: ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠΈ ΠΈ ΠΠΠ’ Π. Π‘. ΠΠΈΡΠΊΡΠ½ΠΎΠ²Π° Π Π°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ (ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΏΠ°ΡΡΠ½Π΅Ρ):
ΠΠ°Π²Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠ°ΡΠ΅Π΄ΡΠΎΠΉ: Π. Π. ΠΠ΄ΠΈΠ½Π΅Ρ Π’Π°ΡΠ°ΡΡΠΊ, 2014
- ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
- ΠΠ»Π°Π²Π°.1 ΠΠ½ΠΎΠ³ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅ ΠΌΠΈΠ½ΠΈ-ΠΈΠ³Ρ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠ° Visual basic 6.0 Π΄Π»Ρ ΠΈΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ
- 1.1 ΠΠΎΠ½ΡΡΠΈΠ΅ ΠΌΠΈΠ½ΠΈ-ΠΈΠ³Ρ ΠΈ ΠΈΡ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ
- 1.2 ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΌΠΈΠ½ΠΈ-ΠΈΠ³ΡΡ «Π Π΅Π²Π΅ΡΡΠΈ»
- ΠΠ»Π°Π²Π° 2. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ «ΡΠ΅Π²Π΅ΡΡΠΈ»
- 2.1 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ³ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°
- 2.2 ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΠΎΠ²Π°Ρ ΠΈΠ³ΡΠ°
- 2.3 ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΠΈΠ³ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ
- ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
- Π‘ΠΏΠΈΡΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ
- ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ, ΡΡΠ°Π»ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠΈΠ½ΠΈ — ΠΈΠ³ΡΡ «Π Π΅Π²Π΅ΡΡΠΈ» Π² ΡΡΠ΅Π΄Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ VisualBasic. ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Π½Π°Π΄ Π½Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»Π°ΡΡ ΡΡΠ΅Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ VisualBasic.
ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ Π΄Π΅ΡΡΡΠ²Π° Π·Π½Π°Π΅Ρ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΈΠ³ΡΠ° ΠΈ ΠΊΠ°ΠΊΠΎΠ΅ Ρ ΠΎΡΠΎΡΠ΅Π΅ Π½Π°ΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΎΠ½Π° ΠΏΡΠΈΠ½ΠΎΡΠΈΡ. Π Π΄Π΅ΡΡΡΠ²Π΅ Π²ΡΠ΅ Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° ΠΈΠ³ΡΠ°Π»ΠΈ Π² ΠΈΠ³ΡΡΡΠΊΠΈ: ΠΊΡΠΊΠ»Ρ, ΠΌΠ°ΡΠΈΠ½ΠΊΠΈ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅Π±Π΅Π½ΠΎΠΊ ΠΈΠ³ΡΠ°Ρ, ΠΏΠΎΠ·Π½Π°Π΅Ρ ΡΡΠΎ-ΡΠΎ Π½ΠΎΠ²ΠΎΠ΅, ΡΠ΅ΠΌΡ-ΡΠΎ ΡΡΠΈΡΡΡ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ²Π»Π΅ΡΡΡΡ ΠΎΡ ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½ΠΎΠΉ ΡΡΡΠΈΠ½Ρ. ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡ, ΡΡΠΎ ΡΠ°ΠΌΠ°Ρ Π³Π»Π°Π²Π½Π°Ρ ΠΏΠΎΠ»ΡΠ·Π° ΠΎΡ ΠΈΠ³ΡΡ — ΡΡΠΎ ΡΡΡΠ΅ΠΌΠ»Π΅Π½ΠΈΠ΅ Π΄ΠΎΡΡΠΈΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° ΡΠ΅ΡΠ΅Π· ΠΈΠ³ΡΡ. ΠΠΌΠ΅Π½Π½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΡΡΠ΅ΠΌΠ»Π΅Π½ΠΈΡ Π»ΡΠ΄ΠΈ Π² Π΄ΡΠ΅Π²Π½ΠΎΡΡΠΈ ΡΡΡΠ΅ΠΌΠΈΠ»ΠΈΡΡ ΠΊ Π²ΡΠΆΠΈΠ²Π°Π½ΠΈΡ, ΠΏΡΠΎΡΠ²Π»ΡΡ Π²ΡΡ ΡΠ²ΠΎΡ Π»ΠΎΠ²ΠΊΠΎΡΡΡ ΠΈ ΡΠΌΠ΅Π»ΠΎΡΡΡ. ΠΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ·ΡΠ²Ρ ΠΊ Π²ΡΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ ΡΡΡΠ΅ΠΌΠΈΡΡΡΡ ΠΊ ΠΏΠΎΠ±Π΅Π΄Π΅.
ΠΠ±ΡΠ΅ΠΊΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ — ΠΌΠΈΠ½ΠΈ — ΠΈΠ³ΡΡ.
ΠΡΠ΅Π΄ΠΌΠ΅Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ — ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ VisualBasic.
Π¦Π΅Π»ΡΡ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠΈΠ½ΠΈ — ΠΈΠ³Ρ Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ VisualBasic.
ΠΠ°Π΄Π°ΡΠΈ:
— ΠΈΠ·ΡΡΠΈΡΡ ΠΈ ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ ΠΏΠΎ ΡΠ·ΡΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ VisualBasic;
— ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠΎΠ½ΡΡΠΈΡ ΠΈ ΠΊΠ²Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ ΠΌΠΈΠ½ΠΈ-ΠΈΠ³Ρ;
— ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΌΠΈΠ½ΠΈ-ΠΈΠ³ΡΡ «Π Π΅Π²Π΅ΡΡΠΈ» Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ VisualBasic;
ΠΠ°Π½Π½Π°Ρ ΠΊΡΡΡΠΎΠ²Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π²Π²Π΅Π΄Π΅Π½ΠΈΡ, Π΄Π²ΡΡ Π³Π»Π°Π² ΠΈ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΡΠΏΠΈΡΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ. ΠΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΡΠ°ΡΠΊΡΡΠ²Π°Π΅ΡΡΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΈ ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π° ΡΠ΅Π»Ρ ΠΈ Π·Π°Π΄Π°ΡΠΈ. Π ΠΏΠ΅ΡΠ²ΠΎΠΉ Π³Π»Π°Π²Π΅ ΡΠ°ΡΠΊΡΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΠΌΠΈΠ½ΠΈ-ΠΈΠ³ΡΡ, Π΅Π΅ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. ΠΠΏΠΈΡΡΠ²Π°ΡΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ «Π Π΅Π²Π΅ΡΡΠΈ». ΠΠΎ Π²ΡΠΎΡΠΎΠΉ Π³Π»Π°Π²Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π΅Π΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ, ΠΎΠΏΠΈΡΠ°Π½Ρ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΌΠΈΠ½ΠΈ-ΠΈΠ³ΡΡ. Π Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΎΠ±ΠΎΠ±ΡΠ΅Π½Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΏΠΎ ΡΠ΅ΠΌΠ΅ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΈ ΡΠ΄Π΅Π»Π°Π½Ρ Π²ΡΠ²ΠΎΠ΄Ρ.
ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ
ΠΠ»Π°Π²Π° 1. ΠΠ½ΠΎΠ³ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅ ΠΌΠΈΠ½ΠΈ-ΠΈΠ³Ρ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠ° Visual basic 6.0 Π΄Π»Ρ ΠΈΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ
1.1 ΠΠΎΠ½ΡΡΠΈΠ΅ ΠΌΠΈΠ½ΠΈ-ΠΈΠ³Ρ ΠΈ ΠΈΡ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ
ΠΠΈΠ½ΠΈ ΠΈΠ³ΡΡ — ΡΡΠΎ ΡΠ°Π·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π»ΡΠ΄Π΅ΠΉ. Π ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π²ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅Π΅ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅. ΠΠΈΠ½ΠΈ ΠΈΠ³ΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ Π½Π°ΡΠ»Π°Π΄ΠΈΡΡΡΡ ΠΈΠ³ΡΠΎΠ²ΡΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ Π² ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Π΄Π»Ρ ΠΎΠ±ΡΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΠΈΠ³Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠΈΠ½ΠΈ ΠΈΠ³ΡΡ — ΡΡΠΎ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠ΅ «ΠΈΠ³ΡΡ Π½Π° 5 ΠΌΠΈΠ½ΡΡ». ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· ΡΡΠΈΡ ΠΈΠ³Ρ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ ΡΡΠ΅Π±ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ, Π° ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π·Π° ΡΡΠΈΡΠ°Π½Π½ΡΠ΅ ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡΡ ΠΌΠ°Π»ΠΎ ΠΌΠ΅ΡΡΠ° Π½Π° ΠΆΠ΅ΡΡΠΊΠΎΠΌ Π΄ΠΈΡΠΊΠ΅, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΎΠ±ΡΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΠΈΠ³Ρ, ΡΡΠ΅Π±ΡΡΡΠΈΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΌΠ΅ΡΡΠ°. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΌΠΈΠ½ΠΈ ΠΈΠ³ΡΡ Π½Π΅ ΡΡΠ΅Π±ΡΡΡ ΠΎΡ ΠΈΠ³ΡΠΎΠΊΠ° Ρ ΠΎΡΠΎΡΠ΅Π³ΠΎ Π²Π»Π°Π΄Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ ΠΈ ΠΈΠΌΠ΅ΡΡ ΠΏΡΠΎΡΡΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π°. Π ΡΡΠΈ ΠΈΠ³ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ³ΡΠ°ΡΡ ΠΊΠ°ΠΊ Π΄ΠΎΠΌΠ°, ΡΠ°ΠΊ ΠΈ Π½Π° ΡΠ°Π±ΠΎΡΠ΅, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΡ ΠΈΠ½ΠΎΠ³Π΄Π° Π΅ΡΠ΅ Π½Π°Π·ΡΠ²Π°ΡΡ ΠΎΡΠΈΡΠ½ΡΠΌΠΈ ΠΈΠ³ΡΠ°ΠΌΠΈ.
Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²ΠΈΠ΄Ρ ΠΌΠΈΠ½ΠΈ ΠΈΠ³Ρ:
Π°ΡΠΊΠ°Π΄Ρ, Π² ΠΊΠΎΡΠΎΡΡΡ ΠΎΡ ΠΈΠ³ΡΠΎΠΊΠ° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΌΠ΅ΡΠΊΠΎΡΡΡ ΠΈ Π±ΡΡΡΡΠΎΡΠ° ΡΠ΅Π°ΠΊΡΠΈΠΈ. Π’Π°ΠΊΠΆΠ΅ Π΄Π»Ρ Π°ΡΠΊΠ°Π΄ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π±ΠΎΠ½ΡΡΠΎΠ², Π½Π°ΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΠΎΡΠΊΠΎΠ² ΠΈ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌΡΠ΅ Π½ΠΎΠ²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈΠ³ΡΡ. Π Π°ΡΠΊΠ°Π΄Π½ΡΠΌ ΠΌΠΈΠ½ΠΈ ΠΈΠ³ΡΠ°ΠΌ ΠΎΡΠ½ΠΎΡΡΡΡΡ Π°ΡΠΊΠ°Π½ΠΎΠΈΠ΄Ρ (Π³Π΄Π΅ Π΅ΡΡΡ ΠΊΠΎΠ½Π΅ΡΠ½Π°Ρ ΡΠ΅Π»Ρ ΠΈΠ³ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΏΠ°ΡΡΠΈ ΠΌΠΈΡ) ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ΡΡ (Π³Π΄Π΅ ΠΈΠ³ΡΠΎΠΊΡ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅Π²Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΠΈΡ — ΡΠΌΡ, ΡΠΈΠΏΡ, Π·Π°Π±ΠΎΡΡ ΠΈ Ρ. ΠΏ.);
ΠΈΠ³ΡΡ-ΠΏΡΠΈΠΊΠ»ΡΡΠ΅Π½ΠΈΡ (ΠΊΠ²Π΅ΡΡΡ, Π±ΡΠΎΠ΄ΠΈΠ»ΠΊΠΈ), Π² ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°Π·Π³Π°Π΄ΡΠ²Π°ΡΡ ΡΠ°ΠΉΠ½Ρ ΠΈ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ. ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΡΠΈ ΠΈΠ³ΡΡ ΡΠΎΡΡΠΎΡΡ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠΏΠΈΠ·ΠΎΠ΄ΠΎΠ², Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡΠΈ ΡΠ²ΠΎΡ ΠΎΡΠ³Π°Π΄ΠΊΡ (ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ, ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π·Π°Π΄Π°Π½ΠΈΠΉ). ΠΠ΅Π· Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ ΠΈΠ³ΡΠΎΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΏΠ°ΡΡΡ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ;
Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠΈΠ½ΠΈ ΠΈΠ³ΡΡ, Π² ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°Π·Π³Π°Π΄ΡΠ²Π°ΡΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ Π»ΠΎΠ³ΠΈΠΊΡ ΠΈ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΡΠ°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΡ ΡΠ»ΠΎΠ²Π° ΠΈ Ρ. Π΄.;
ΡΠ°ΡΠΈΠΊΠΈ, ΠΈΠ»ΠΈ lines, Π² ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΡΡΠ°Π²Π»ΡΡΡ Π² Π»ΠΈΠ½ΠΈΡ ΡΠ°ΡΠΈΠΊΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ° Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π»ΠΈΠ½ΠΈΡ ΠΈΡΡΠ΅Π·Π»Π°. ΠΡΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ Π²ΠΈΠ΄ ΠΈΠ³Ρ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ Π±ΠΎΠ½ΡΡΠ°ΠΌΠΈ ΠΈ Π½Π°ΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡΠΊΠΎΠ². ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ;
Π΄Π΅ΡΡΠΊΠΈΠ΅ (ΠΌΠΈΠ½ΠΈ ΠΈΠ³ΡΡ Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ), Π² ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠ΅ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΠΌΡΠ»ΡΡΡΡΠ½Π°Ρ Π³ΡΠ°ΡΠΈΠΊΠ° ΠΈΠ»ΠΈ Π³Π»Π°Π²Π½ΡΠΉ Π³Π΅ΡΠΎΠΉ — ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆ ΡΠΊΠ°Π·ΠΊΠΈ;
ΠΈΠ³ΡΡ — ΡΠ°ΠΌΠ°Π³ΠΎΡΠΈ, Π² ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π±ΠΎΡΠΈΡΡΡΡ ΠΎ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΌ ΠΏΠΈΡΠΎΠΌΡΠ΅. ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΡΠΈ ΠΈΠ³ΡΡ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΡ ΠΊ ΡΠ΅Π±Π΅ Π΄Π΅ΡΡΠΊΡΡ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ.
1.2 ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΌΠΈΠ½ΠΈ-ΠΈΠ³ΡΡ «Π Π΅Π²Π΅ΡΡΠΈ»
ΠΠΎΠΌΠ°Π½Π΄Π½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° (CommandButton)
ΠΠ½ΠΎΠΏΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ: Π½Π°ΡΠ°Π»ΠΎ, ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΠ΅, ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ. Π΄.
ΠΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΡΠ²Π»ΡΡΡΡΡ ΠΈΠΌΡ, Π½Π°Π·Π²Π°Π½ΠΈΠ΅, ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠ°Π·ΠΌΠ΅ΡΡ, ΡΠ²Π΅Ρ, Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ, Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°:
Default — ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄Π°Π½Π½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΠ»ΠΈ Π½Π΅Ρ. Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ ΠΈΠΌΠ΅Π΅Ρ Π΄Π²Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡ: True ΠΈ False. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ — False. ΠΡΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ True, ΡΠΎ ΡΠΎΠΊΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π½Π° Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅, ΡΠΎ Π΅ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° Π°ΠΊΡΠΈΠ²Π½Π°. ΠΠ°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ Enter ΠΏΠ΅ΡΠ΅Ρ Π²Π°ΡΡΠ²Π°Π΅ΡΡΡ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ ΡΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅.
Cancel — ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΡDefault. ΠΠ½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΏΠ΅ΡΠ΅Ρ Π²Π°Ρ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ Esc ΠΈ Π²ΡΠ·ΠΎΠ² ΡΠΎΠ±ΡΡΠΈΡ Click Π΄Π»Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Ρ Cancel ΠΊΠ½ΠΎΠΏΠΊΠΈ cmdEnd ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ True, ΡΠΎ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ»Π°Π²ΠΈΡΠΈ Esc Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, Π·Π°ΠΏΠΈΡΠ°Π½Π½Π°Ρ Π² ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ΅ ΡΠΎΠ±ΡΡΠΈΡ ΡΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
Appearance — ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΈΠ΄Π°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΡΡΠ΅Ρ ΠΌΠ΅ΡΠ½ΡΠΉ Π²ΠΈΠ΄.
ToolTipText — ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π²Π΅ΡΡΠΈ ΡΠ΅ΠΊΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ΅, ΠΏΠΎΡΠ²Π»ΡΡΡΠ΅ΠΉΡΡ ΠΏΡΠΈ Π·Π°Π²ΠΈΡΠ°Π½ΠΈΠΈ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΠΌΡΡΠΈ Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
ΠΠ°Π΄ΠΏΠΈΡΡ (Label)
ΠΠ°Π΄ΠΏΠΈΡΡ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ. ΠΠ½Π° ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ Π²ΡΠ΅ΠΌΠΈ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠΌΠΈ Π²ΡΡΠ΅ ΠΎΠ±ΡΠΈΠΌΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ Π΅ΡΠ΅ ΡΡΠ΄ ΡΠ²ΠΎΠΉΡΡΠ²:
BorderStyle — ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΡΠ΅ΠΊΡΡ Ρ ΡΠ°ΠΌΠΊΠΎΠΉ ΠΈΠ»ΠΈ Π±Π΅Π· ΡΠ°ΠΌΠΊΠΈ.
Font — ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΠΎΡΠΌΠ»ΡΡΡ ΡΡΠΈΡΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Windows.
AutoSize — Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠΈΡΠΈΠ½Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Ρ Π΄Π»ΠΈΠ½ΠΎΠΉ ΡΠ΅ΠΊΡΡΠ°. ΠΡΠ»ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ AutoSize ΡΠ°Π²Π½ΠΎ False ΠΈ Π΄Π»ΠΈΠ½Π° Π²Π²ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ° Π±ΠΎΠ»ΡΡΠ΅ ΡΠΈΡΠΈΠ½Ρ Π½Π°Π΄ΠΏΠΈΡΠΈ, ΡΠΎ ΡΠ΅ΠΊΡΡ ΡΡΠ΅ΠΊΠ°Π΅ΡΡΡ. ΠΡΠ»ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ AutoSize ΡΠ°Π²Π½ΠΎ True, ΡΠΎ ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Ρ Π΄Π»ΠΈΠ½ΠΎΠΉ ΡΠ΅ΠΊΡΡΠ°. ΠΡΠΈ ΡΡΠΎΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° WordWrap Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠ°Π²Π½ΠΎ False.
WordWrap — Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠ΅ΡΠ΅Π½ΠΎΡ Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ° Π½Π° Π΄ΡΡΠ³ΡΡ ΡΡΡΠΎΠΊΡ.
ΠΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π² True Π΄Π»ΠΈΠ½Π½ΡΠΉ ΡΠ΅ΠΊΡΡ Π±ΡΠ΄Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡΡΡΡ Π½Π° Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° AutoSize.
Π’Π΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ (TextBox)
Π’Π΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠΌ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΠΈ Π²ΡΠ²ΠΎΠ΄Π° Π΄Π°Π½Π½ΡΡ .
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Ρ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠΌΠΈ Π²ΡΡΠ΅, Π½ΠΎ Π΅ΡΡΡ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°:
Text — Π°Π½Π°Π»ΠΎΠ³ ΡΠ²ΠΎΠΉΡΡΠ²Π° Caption. Π§Π΅ΡΠ΅Π· ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ Π²ΡΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ Π½Π° ΡΠΊΡΠ°Π½;
Alignment — Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ°. ΠΠΌΠ΅Π΅Ρ ΡΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ: 0 — Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅
ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡ ΠΊΡΠ°Ρ, 1 — ΠΏΠΎ ΠΏΡΠ°Π²ΠΎΠΌΡ ΠΊΡΠ°Ρ, 2 — ΠΏΠΎ ΡΠ΅Π½ΡΡΡ;
MaxLength — ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² — ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 0, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ — 32 ΡΡΡΡΡΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ².
Locked — Π·Π°ΠΏΡΠ΅ΡΠ°Π΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΠΎΠ»Ρ. ΠΠΎΠ»Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ, Π½ΠΎ Π½Π΅Π»ΡΠ·Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΡΡΡ. ΠΠ΄Π½Π°ΠΊΠΎ, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΠΏΡΡΠ΅ΠΌ.
ΠΠ»Π°Π²Π° 2. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ «ΡΠ΅Π²Π΅ΡΡΠΈ»
2.1 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ³ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠΎΡΡ, ΠΊΠ°ΠΊ ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ. ΠΠΎΠ»Π΅ Π΄Π»Ρ ΠΈΠ³ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΊΠ²Π°Π΄ΡΠ°Ρ ΠΆΡΠ»ΡΡΡ ΡΠ°ΡΠ΅ΠΊ 8*8. ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΠΈΠ³ΡΡ ΠΈΠ³ΡΠΎΠΊΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΠΎΠ²Π°Ρ ΠΈΠ³ΡΠ°, Π° Π΄Π°Π»Π΅Π΅ Π½Π°ΠΆΠΈΠΌΠ°ΡΡ Π½Π° ΡΠ°ΡΠΊΠΈ ΠΏΠΎΠ»Ρ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΠ°ΡΠΊΠΈ ΠΏΡΠΎΡΠΈΠ²Π½ΠΈΠΊΠ° ΠΎΠΊΠ°Π·Π°Π»ΠΈΡΡ «Π·Π°ΠΆΠ°ΡΡ». ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΡΠ°ΡΠΊΠΈ Π±ΡΠ΄ΡΡ ΠΏΠΎΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎ ΠΌΠ΅Π½ΡΡΡ ΡΠ²ΠΎΠΉ ΡΠ²Π΅Ρ, Π»ΠΈΠ±ΠΎ Π½Π° Π±Π΅Π»ΡΠΉ, Π»ΠΈΠ±ΠΎ Π½Π° ΡΡΡΠ½ΡΠΉ. Π ΡΠ»ΡΡΠ°Π΅, ΠΊΠΎΠ³Π΄Π° ΠΈΠ³ΡΠ° Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½Π°, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½ΡΠΆΠ½ΠΎ ΡΠ½ΠΎΠ²Π° Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΠΎΠ²Π°Ρ ΠΈΠ³ΡΠ°, Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ°ΡΡΠΈΠΈ.
ΠΠ΄Π½Π° ΠΈΠ· Π²Π°ΠΆΠ½Π΅ΠΉΡΠΈΡ Π·Π°Π΄Π°Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΡΠΎΠΈΡ ΠΏΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ, ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ MicrosoftVisualBasic Π»ΡΠ±ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΡΡΡΡ Π΄Π°ΠΆΠ΅ ΡΠ°ΠΌΡΡ ΠΏΡΠΎΡΡΠ΅ΠΉΡΡΡ, ΡΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΠ°Π½Π΅Π»Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ², ΠΌΡ ΡΠΎΠ·Π΄Π°ΡΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ: (ΡΠΈΡ.1)
ΠΡΠ±ΡΠ°Π² ΡΠ»Π΅ΠΌΠ΅Π½Ρ CommandButton (ΠΠΎΠΌΠ°Π½Π΄Π½Π°Ρ ΠΠ½ΠΎΠΏΠΊΠ°), ΠΌΡ ΡΠΎΠ·Π΄Π°ΡΠΌ Π½Π° Π½Π°ΡΠ΅ΠΉ ΡΠΎΡΠΌΠ΅ 64 ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΡ , Π½ΠΈΡΠ΅ΠΌ Π½Π΅ ΠΎΡΠ»ΠΈΡΠ°ΡΡΠΈΡ ΡΡ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΈΠ³ΡΠ°ΡΡ ΡΠΎΠ»Ρ ΡΠ°ΡΠ΅ΠΊ, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΡΡ ΡΠ²ΠΎΠΈΠΌ ΡΠ²Π΅ΡΠΎΠΌ ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π»ΡΡ ΠΈΠ³ΡΡ. ΠΡΠ΅ ΡΡΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ ΠΈΠΌΡ — Command1. ΠΡ ΡΠ²Π΅Ρ (ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ BackColor) ΠΆΡΠ»ΡΡΠΉ. ΠΠ°ΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ (ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Caption Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½). ΠΠ½ΠΎΠΏΠΊΠΈ ΠΈΠΌΠ΅ΡΡ ΡΠΎΡΠΌΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΎΠ², Ρ. Π΅. ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Width (ΡΠΈΡΠΈΠ½Π°) ΠΈ Height (Π²ΡΡΠΎΡΠ°) ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ°Π²Π½Ρ 495.
Π ΠΈΡ. 1 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΠΎΠΌΠΈΠΌΠΎ ΡΡΠΈΡ 64 ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π½Π° ΡΠΎΡΠΌΠ΅ ΠΌΡ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° ΠΈΠ³ΡΡ, Π΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅: ΠΈΠΌΡ — ComNew, ΠΎΠ½Π° ΡΠ²Π΅ΡΠ»ΠΎΠ³ΠΎ ΠΆΡΠ»ΡΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ° (BackColor), Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΠ΅Ρ 64 ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π½Π° ΡΡΠΎΠΉ Π΅ΡΡΡ Π½Π°Π΄ΠΏΠΈΡΡ (Caption) — ΠΠΎΠ²Π°Ρ ΠΈΠ³ΡΠ°, Ρ. Π΅. ΠΈΠ· Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ, ΡΡΠΎ ΠΏΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ Π½Π°ΡΠ½ΡΡΡΡ Π½ΠΎΠ²Π°Ρ ΠΈΠ³ΡΠ°, ΡΠΈΡΠΈΠ½Π° (Width) ΠΈ Π²ΡΡΠΎΡΠ° (Height) Π½Π° ΡΡΠΎΡ ΡΠ°Π· ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΏΠΎ ΡΠ²ΠΎΠΈΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌ, Ρ.ΠΊ. ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΡ ΡΠΎΡΠΌΡ.
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»Π΅ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΡΠ°Π»Π° ΠΈΠ³ΡΡ ΡΠΎΠ·Π΄Π°Π½Π°, ΠΌΡ ΡΠΎΠ·Π΄Π°ΡΠΌ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° TextBox, Π΄Π²Π° ΠΎΠΊΠΎΡΠΊΠ°, Π² ΠΊΠΎΡΠΎΡΡΡ Π±ΡΠ΄ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΎΡΠΊΠΎΠ² ΠΈΠ³ΡΠ°ΡΡΠΈΡ ΡΡΠΎΡΠΎΠ½. Π’Π°ΠΊΠΈΡ ΠΎΠΊΠ½Π° Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π΄Π²Π° (Ρ.ΠΊ. ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΠ³ΡΠΎΠΊΠΎΠ² Π² Π½Π°ΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°Π²Π½ΠΎ Π΄Π²ΡΠΌ), ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡΡ ΠΈΠΌΠ΅Π½Π° Text1 ΠΈ Text2 ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ. ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ TextΠ΄Π»Ρ ΡΡΠΈΡ Π΄Π²ΡΡ ΠΎΠΊΠΎΠ½ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π² Π½ΠΈΡ Π±ΡΠ΄ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΡΠΈΡΠ»Π°, ΡΠ°Π²Π½ΡΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΎΠ², Π·Π°Π½ΡΡΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΡΠΎΡΠΎΠ½ (Text1 Π΄Π»Ρ Π±Π΅Π»ΡΡ ΡΠ°ΡΠ΅ΠΊ, Text2 Π΄Π»Ρ ΡΡΡΠ½ΡΡ ) Π½Π° ΠΈΠ³ΡΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅, Π° ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΡΠΈ Π΄Π²Π° ΠΎΠΊΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΏΡΡΡΡ.
ΠΠ°ΡΠ΅ΠΌ, ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Label, ΠΌΡ ΡΠΎΠ·Π΄Π°ΡΠΌ Π΄Π²Π΅ Π½Π°Π΄ΠΏΠΈΡΠΈ, ΠΈ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ ΠΈΡ Π½Π°Π΄ ΠΎΠΊΠΎΡΠΊΠ°ΠΌΠΈ Π³Π΄Π΅ Π±ΡΠ΄ΡΡ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡΡ ΠΎΡΠΊΠΈ ΠΈΠ³ΡΠ°ΡΡΠΈΡ (ΡΠΌ. Π²ΡΡΠ΅), ΡΡΠΈ Π΄Π²Π΅ Π½Π°Π΄ΠΏΠΈΡΠΈ ΡΠΎΠ·Π΄Π°ΡΡΡΡ Π΄Π»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΡΠΎΠ±Ρ Π±ΡΠ»ΠΎ Π²ΠΈΠ΄Π½ΠΎ ΠΊΠ°ΠΊΠΎΠ΅ ΠΈΠ· ΠΎΠΊΠΎΠ½ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ½ΡΡ ΡΠ°ΡΠ΅ΠΊ, Π° ΠΊΠ°ΠΊΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π±Π΅Π»ΡΡ . ΠΠ°Π΄ΠΏΠΈΡΠΈ ΠΈΠΌΠ΅ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ: ΠΠΌΠ΅Π½Π° — Label1 ΠΈ Label2, Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ «ΠΠ΅Π»ΡΠ΅», Π° Π½Π° Π²ΡΠΎΡΠΎΠΉ «Π§ΡΡΠ½ΡΠ΅», Ρ. Π΅. ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Caption Π·Π°ΠΏΠΎΠ»Π½ΡΡΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠ΅ΠΊΡΡΠ° (ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Font) ΡΡΠΈΡ Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΠΈΠΌΠ΅ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π²ΠΈΠ΄: Π¨ΡΠΈΡΡ — Arial, Π½Π°ΡΠ΅ΡΡΠ°Π½ΠΈΠ΅ — ΠΆΠΈΡΠ½ΡΠΉ ΠΊΡΡΡΠΈΠ², ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΠΈΡΡΠ° — 18. Π’Π΅ΠΊΡΡ Π½Π° Π½Π°Π΄ΠΏΠΈΡΡΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π² ΡΠ΅Π½ΡΡΠ΅ (ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Alignment).
ΠΠ°ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠΊ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠ°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ· ΠΈΠ³ΡΡ. ΠΠΌΡ — ComEnd, Π½Π°Π΄ΠΏΠΈΡΡ (Caption) — ΠΠ«Π₯ΠΠ.
2.2 ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΠΎΠ²Π°Ρ ΠΈΠ³ΡΠ°
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΡΡΠ°ΠΏΠΎΠΌ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π»ΡΠ±ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠΎΠ΄ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ, Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π±ΡΠ΄Π΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°.
ΠΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ Π²Π°ΠΆΠ½Π΅ΠΉΡΠΈΡ ΡΠ°ΡΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΡΠ²ΡΠ·Π°Π½Π° Ρ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΠΎΠ²Π°Ρ ΠΈΠ³ΡΠ° (ComNew), (ΡΠΈΡ.2) ΠΏΡΠΈ Π΅Ρ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ: ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΡΡΠΈΡΠ°ΡΡΡΡ Π²ΡΠ΅ «ΠΎΠΊΡΠ°ΡΠ΅Π½Π½ΡΠ΅» ΡΠ°ΡΠΊΠΈ Π½Π° ΠΈΠ³ΡΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅:
Col = vbBlack
For Index = 0 To 63
Command1. Item (Index). BackColor = vbYellow
Command1. Item (Index). Enabled = True
NextIndex
ΠΡΠΈ ΡΡΡΠΎΡΠΊΠΈ ΠΎΠ·Π½Π°ΡΠ°ΡΡ, ΡΡΠΎ ΠΏΠΎΡΡΡΠΏΠ°Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΡΠ²Π΅Ρ Π½Π° ΠΆΡΠ»ΡΡΠΉ.
ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ Π½Π΅ Π²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΠΎΠ²Π°Ρ ΠΈΠ³ΡΠ°, ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΎΠΊΡΠ°ΡΠΊΠ° 4 ΡΠ°ΡΠ΅ΠΊ, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΡ Π² ΡΠ΅Π½ΡΡΠ΅ ΠΏΠΎΠ»Ρ (ΡΡΠΎ 27-Π°Ρ, 28-Π°Ρ, 35-Π°Ρ ΠΈ 36-ΡΠ΅ ΡΠ°ΡΠΊΠΈ), Π΄Π²Π΅ ΠΈΠ· ΡΠ°ΡΠ΅ΠΊ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ ΡΡΡΠ½ΡΠΌΠΈ, Π° Π΄Π²Π΅ Π΄ΡΡΠ³ΠΈΡ Π±Π΅Π»ΡΠΌΠΈ:
Command1. Item (27). BackColor = vbWhite
Command1. Item (28). BackColor = vbBlack
Command1. Item (35). BackColor = vbBlack
Command1. Item (36). BackColor = vbWhite
Command1. Item (27). Enabled = False
Command1. Item (28). Enabled = False
Command1. Item (35). Enabled = False
Command1. Item (36). Enabled = False
Π ΠΈΡ. 2 ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΠΠΎΠ²Π°Ρ ΠΈΠ³ΡΠ°
Π ΠΈΡ. 3 ΠΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°ΡΠΈΡ
ΠΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΈΠ³ΡΠ°ΡΡΠΈΠ΅ Π²Π½Π°ΡΠ°Π»Π΅ Π±ΡΠ»ΠΈ Π² ΡΠ°Π²Π½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ , ΠΈ Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΆΠ΅ Π±ΡΠ»ΠΎ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ ΠΊΠΎΠ»-Π²ΠΎ ΡΠ°ΡΠ΅ΠΊ Π½Π° ΠΏΠΎΠ»Π΅.
Π ΡΠΎΡΡΠ°Π² ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΡΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²Ρ ΠΎΠ΄ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ — Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π·Π°Π΄Π°ΡΡΡΡ ΡΠ²Π΅Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Ρ ΠΎΠ΄Π°, ΡΡΡ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎ, ΡΡΠΎ ΡΡΠΎΡ ΡΠ²Π΅Ρ «Ρ ΠΎΠ΄ΠΈΡ ΠΏΠ΅ΡΠ²ΡΠΌ» ΠΏΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΠΎΠ²Π°Ρ ΠΈΠ³ΡΠ°, (ΡΠΈΡ.3) Π° Π½Π΅ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ 4 ΡΠΆΠ΅ ΠΏΠΎΠΊΡΠ°ΡΠ΅Π½Π½ΡΡ ΡΠ°ΡΠ΅ΠΊ.
ΠΠΎ-Π²ΡΠΎΡΡΡ , Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΠΎΠΊΠ½Π° (TextBox) Π²Π²ΠΎΠ΄ΡΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΠΎΠ½ΠΈ ΡΠ°Π²Π½Ρ 2, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΠΎΠ²Π°Ρ ΠΈΠ³ΡΠ°, Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΈΠ³ΡΠ°ΡΡΠ΅Π³ΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ ΠΏΠΎ Π΄Π²Π΅, ΡΠΆΠ΅ ΠΎΠΊΡΠ°ΡΠ΅Π½Π½ΡΡ ΡΠ°ΡΠΊΠΈ:
Text1. Text = 2
Text2. Text = 2
ΠΠ° ΡΡΠΎΠΌ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΠΎΠ²Π°Ρ ΠΠ³ΡΠ°.
2.3 ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΠΈΠ³ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ
Π§Π°ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠ°ΡΠ°ΡΡΠ΅Π³ΠΎΡΡ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΈΠ³ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΌΠΎΠΉ Π³Π»Π°Π²Π½ΠΎΠΉ.
Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΠΌΡ Π·Π°Π΄Π°ΡΠΌ 6 ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , ΠΎΠ΄Π½Π° ΠΈΠ· Π½ΠΈΡ (ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Col, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ½ΠΎΡΠΈΡΡΡΡ ΠΊ ΡΠ²Π΅ΡΡ) ΠΈΠΌΠ΅Π΅Ρ ΡΠΈΠΏ String, ΡΡΠΎ ΡΡΠ°ΡΡΠΎΠ²ΡΠΉ ΡΠΈΠΏ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠΉ Π΄Π»Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈ ΡΡΡΠΎΠΊ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ².
ΠΡΡΠ³ΠΈΠ΅ 5 ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ (Down,Right, Vert, Gor, A, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ) ΠΈΠΌΠ΅ΡΡ ΡΠΈΠΏ Integer, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠΉ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ΅Π»ΡΡ ΡΠΈΡΠ΅Π», Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΈΡΠ΅Π» ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ.
Dim Col As String
Dim Down, Right, Vert, Gor, A As Integer
Π’Π΅ΠΏΠ΅ΡΡ Π΄Π»Ρ ΠΌΠ°ΡΡΠΈΠ²Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ 64 ΡΠ°ΡΠ΅ΠΊ (Command1) ΠΏΠΈΡΠ΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΡΠ²Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Ρ ΠΎΠ΄Π°, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊΠΎΠΉ ΡΠ²Π΅Ρ Ρ ΠΎΠ΄ΠΈΠ» Π² ΠΏΡΠΎΡΠ»ΡΠΉ ΡΠ°Π·, ΠΊΠ°ΠΊ ΡΠ°Π· ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Col.
ΠΠ°ΡΠ΅ΠΌ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠ°ΠΊΡΡ ΡΡΠ½ΠΊΡΠΈΡ: ΠΏΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΡΠ°ΡΠΊΡ, ΠΎΠ½Π° ΠΎΠΊΡΠ°ΡΠΈΠ²Π°Π΅ΡΡΡ Π² ΡΠΎΡ ΡΠ²Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΠΉΡΠ°Ρ Π°ΠΊΡΠΈΠ²Π΅Π½ (Ρ.Π΅. ΡΠ΅ΠΉ ΡΠ΅ΠΉΡΠ°Ρ Ρ ΠΎΠ΄).
ΠΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Ρ ΡΡΠΈΠΌ Π·Π°Π΄Π°ΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΡΡΠΎ ΡΠ°ΠΊΠ°Ρ ΡΠ°ΡΠΊΠ° ΡΠΆΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π°ΠΆΠ°ΡΠ° ΠΈΠ³ΡΠΎΠΊΠ°ΠΌΠΈ Π΅ΡΡ ΡΠ°Π·, ΡΠΎ Π΅ΡΡΡ Π΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Enabled ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ False.
If Col = vbBlack Then
Col = vbWhite
Else
Col = vbBlack
End If
Command1. Item (Index). BackColor = Col
Command1. Item (Index). Enabled = False
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Π³ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π΄Π»Ρ ΡΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΡΡΠΎ — Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΎΡΠΌΡΠ»Π°ΠΌ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΡΠ°ΡΠ΅ΠΊ ΠΏΠΎ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΎΡΡΠΌ. ΠΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΡΠΎ ΠΏΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠΎΡΠΌΡΠ»Π°ΠΌ:
Vert = Index 8 + 1
Gor = 9 - (7 * Vert - (Index - Vert))
Down = 8 - Vert
Right = 8 - Gor
White = 0
Black = 0
ΠΠ° ΡΡΠΎΠΌ ΠΆΠ΅ ΡΠ°Π³Π΅ Π΄Π»Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΠΎΠ·ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡ , Π·Π°Π΄Π°ΡΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. Π’Π°ΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ Down, Right, ΡΠ²Π»ΡΡΡΠΈΠΌΠΈΡΡ ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° A Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠΈΠΊΠ»Π°Ρ ΠΊΠΎΠ΄Π°, Π·Π°Π΄Π°ΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ 8 — Vert ΠΈ 8 — Gor ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ. Π’Π°ΠΊΠΆΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ White ΠΈ Black Π·Π°Π΄Π°ΡΡΡΡ Π½ΡΠ»Π΅Π²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π³ΠΎ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΡΡΠ΅ΡΠ° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΎΡΠΊΠΎΠ², ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ ΠΈΠ³ΡΠΎΠΊΠ°ΠΌΠΈ Π² Ρ ΠΎΠ΄Π΅ ΠΈΠ³ΡΡ.
ΠΠ°Π»Π΅Π΅ ΠΏΠΈΡΡΡΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠ΅ ΡΠΌΠ΅Π½Ρ ΡΠ²Π΅ΡΠ° ΡΠ°ΡΠ΅ΠΊ, ΠΏΡΠΈ Π²ΡΠΈΠ³ΡΡΡΠ½ΠΎΠΌ Ρ ΠΎΠ΄Π΅ ΠΈΠ³ΡΠΎΠΊΠ°, ΡΠΎ Π΅ΡΡΡ ΡΠ°ΠΊΠΎΠΌ, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π΄Π²ΡΡΡΠΎΡΠΎΠ½Π½Π΅Π΅ «ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅» ΡΠ°ΡΠ΅ΠΊ ΠΏΡΠΎΡΠΈΠ²Π½ΠΈΠΊΠ° ΡΠ°ΡΠΊΠ°ΠΌΠΈ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠ²Π΅ΡΠ°. ΠΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΡΠΎ Π·Π° ΡΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° For Ρ ΡΠ°Π³ΠΎΠΌ Step ΡΠ°Π²Π½ΡΠΌ (-1) Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ A. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
For A = Down To 1 Step — 1
…
Next A
ΠΠ½ΡΡΡΡ ΡΡΠΎ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π²ΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΡΡΡ ΡΠ°Π·Π²Π΅ΡΠ²Π»ΡΡΡΠΈΠΉΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΡ Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΎΠΉ ΡΠ²Π΅ΡΠ° ΡΠΎΠ½Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠΈ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌΠΎΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ A.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
If Command1. Item (Index — 7 * A). BackColor = Col Then
…
EndIf
Π ΡΠ΅Π»ΠΎ ΡΡΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π²Π»ΠΎΠΆΠ΅Π½Π° Π΅ΡΡ ΠΎΠ΄Π½Π° Π½Π΅ΠΏΠΎΠ»Π½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°, ΠΏΡΠΎΠ²Π΅ΡΡΡΡΠ°Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Enabled Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌΠΎΠΉ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ A ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
If Command1. Item (Index — 7 * (A — 1)). Enabled = False Then
Command1. Item (Index — 7 * (A — 1)). BackColor = Col
EndIf
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π² ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΠΈ ΠΎΠ½ΠΈ Π²ΡΠ³Π»ΡΠ΄ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ (ΠΏΡΠΈΠΌΠ΅ΡΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ):
For A = Vert — 1 To 1 Step — 1
If Command1. Item (Index — 7 * A). BackColor = Col Then
If Command1. Item (Index — 7 * (A — 1)). Enabled = False Then
Command1. Item (Index — 7 * (A — 1)). BackColor = Col
End If
End If
Next A
ΠΡΡΠ΅ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ ΡΠΈΠΊΠ» ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ:
1 ΡΠ°Π³: Π·Π°Π΄Π°Π΅Ρ ΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ A;
2 ΡΠ°Π³: ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΡΠ²Π΅Ρ ΡΠΎΠ½Π°, Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌΠΎΠΉ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ A, ΡΠ°ΡΠΊΠΈ ΠΈ ΠΏΡΠΈ Π΅Π³ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΈ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Col, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ ΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡ, ΡΠΎ Π΅ΡΡΡ ΡΠ°Π³Ρ 3, Π° Π² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ ΡΠ°Π³Ρ 1; (ΡΠΈΡ.4)
3 ΡΠ°Π³: ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, Π±ΡΠ»Π° Π»ΠΈ Π½Π°ΠΆΠ°ΡΠ° ΡΠ°Π½Π΅Π΅ ΠΊΠ½ΠΎΠΏΠΊΠ°, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠ°ΡΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ A, Π΅ΡΠ»ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ, ΡΠΎ Π΄Π°Π½Π½Π°Ρ ΡΠ°ΡΠΊΠ° Π·Π°ΠΊΡΠ°ΡΠΈΠ²Π°Π΅ΡΡΡ ΡΠ²Π΅ΡΠΎΠΌ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠΈΠΌΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Col, Π² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π½Π° ΡΠ°Π³ 1. (ΡΠΈΡ.5)
Π ΠΈΡ. 4 ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ
Π ΠΈΡ. 5 ΠΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ
Π¦ΠΈΠΊΠ»ΠΎΠ² ΡΠ°ΠΊΠΈΡ Π±ΡΠ»ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΎ 8, ΡΠ²ΡΠ·Π°Π½Π½ΠΎ ΡΡΠΎ Ρ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠ΅Π³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° A:
For A = Down To 1 Step - 1
If Command1. Item (Index + 8 * A). BackColor = Col Then
If Command1. Item (Index + 8 * (A - 1)). Enabled = False Then
Command1. Item (Index + 8 * (A - 1)). BackColor = Col
Else
End If
End If
Next A
For A = Vert - 1 To 1 Step - 1
If Command1. Item (Index - 8 * A). BackColor = Col Then
If Command1. Item (Index - 8 * (A - 1)). Enabled = False Then
Command1. Item (Index - 8 * (A - 1)). BackColor = Col
End If
End If
Next A
For A = Right To 1 Step - 1
If Command1. Item (Index + A). BackColor = Col Then
If Command1. Item (Index + A - 1). Enabled = False Then
Command1. Item (Index + A - 1). BackColor = Col
End If
End If
Next A
For A = Gor - 1 To 1 Step - 1
If Command1. Item (Index - A). BackColor = Col Then
If Command1. Item (Index - A + 1). Enabled = False Then
Command1. Item (Index - A + 1). BackColor = Col
End If
End If
Next A
For A = Down To 1 Step - 1
If Command1. Item (Index + 7 * A). BackColor = Col Then
If Command1. Item (Index + 7 * (A - 1)). Enabled = False Then
Command1. Item (Index + 7 * (A - 1)). BackColor = Col
Else
End If
End If
Next A
For A = Vert - 1 To 1 Step - 1
If Command1. Item (Index - 7 * A). BackColor = Col Then
If Command1. Item (Index - 7 * (A - 1)). Enabled = False Then
Command1. Item (Index - 7 * (A - 1)). BackColor = Col
End If
End If
Next A
For A = Down - 1 To 1 Step - 1
If Command1. Item (Index + 9 * A). BackColor = Col Then
If Command1. Item (Index + 9 * (A - 1)). Enabled = False Then
Command1. Item (Index + 9 * (A - 1)). BackColor = Col
Else
End If
End If
Next A
For A = Vert - 2 To 1 Step - 1
If Command1. Item (Index - 9 * A). BackColor = Col Then
If Command1. Item (Index - 9 * (A - 1)). Enabled = False Then
Command1. Item (Index - 9 * (A - 1)). BackColor = Col
End If
End If
Next A
ΠΠΎΡΠ»Π΅ ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΠΎΠ΄ΡΡΠ΅ΡΠ° ΠΎΡΠΊΠΎΠ² ΠΎΠ±ΠΎΠΈΡ ΠΈΠ³ΡΠΎΠΊΠΎΠ². ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ
ForIndex = 0 To 63
NextIndex
ΠΠ½ΡΡΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ²Π΅ΡΠΎΠ² ΡΠ°ΡΠ΅ΠΊ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π²ΡΠ±ΠΎΡΠ° Select, Π³Π΄Π΅ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ»ΡΠΆΠΈΡ Command1. Item (Index). BackColor, ΡΠΎ Π΅ΡΡΡ ΡΠ²Π΅Ρ ΡΠΎΠ½Π° ΡΠ°ΡΠΊΠΈ. Π ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ ΡΡΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ White ΠΈ Black, Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΡΠΎΡΡΡ Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ Π² ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Text1 ΠΈ Text2.
For Index = 0 To 63
Select Case Command1. Item (Index). BackColor
Case Is = vbWhite
White = White + 1
Case Is = vbBlack
Black = Black + 1
End Select
Text1. Text = White
Text2. Text = Black
NextIndex
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π² Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠΌ ΡΠΈΠΊΠ»Π΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠΎΠ΄ΡΡΠ΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠΆΠ΅ Π½Π°ΠΆΠ°ΡΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π΄ΠΎΡΡΠΈΠ³Π°Π΅ΡΡΡ ΡΡΠΎ ΠΏΡΡΠ΅ΠΌ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΡΠ΅Π»ΠΎ ΡΠΈΠΊΠ»Π° Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΡ Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΎΠΉ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΎ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
A = 0
For Index = 0 To 63
If Command1. Item (Index). Enabled = False Then
A = A + 1
End If
Next Index
If A = 64 Then
ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ = " ΠΠ³ΡΠ° Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½Π°. ΠΠ°ΡΠ½ΠΈΡΠ΅ ΡΠ½ΠΎΠ²Π°!"
IfWhite>BlackThen
ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ = " ΠΠ΅Π»ΡΠ΅ Π²ΡΠΈΠ³ΡΠ°Π»ΠΈ!"
Else
If White < Black Then
ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ = " Π§ΡΡΠ½ΡΠ΅Π²ΡΠΈΠ³ΡΠ°Π»ΠΈ!"
Else
ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ = " ΠΠΈΡΡΡ! "
End If
End If
MsgBox ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, vbExclamation, ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅
EndIf
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌΠΎΠ΅ ΡΠΎΠ±ΡΡΠΈΠ΅ — Π½Π°ΠΆΠ°ΡΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΠ«Π₯ΠΠ. Π‘Π°ΠΌΡΠΉΠΏΡΠΎΡΡΠΎΠΉΠ°Π»Π³ΠΎΡΠΈΡΠΌ
Private Sub ComEnd_Click ()
End
EndSub
ΠΠ° ΡΡΠΎΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΊΠΎΠ΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π·Π°Π²Π΅ΡΡΠ΅Π½Π° ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΈΠ³ΡΡ Π Π΅Π²Π΅ΡΡΠΈ Π³ΠΎΡΠΎΠ²Π° ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠΈΠ½ΠΈ-ΠΈΠ³ΡΡ ΠΏΡΠΎΡΠ½ΠΎ Π²ΠΎΡΠ»ΠΈ Π² Π½Π°ΡΡ ΠΆΠΈΠ·Π½Ρ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π·Π°ΡΠ΄Π»ΡΠ΅ ΠΈΠ³ΡΠΎΠΊΠΈ Π²ΡΡΡΠΏΠ°ΡΡ Π² ΡΠ°Π½-ΠΊΠ»ΡΠ±Ρ, ΡΠΊΠ°ΡΠΈΠ²Π°ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΡΡΠΎΠ»Π° Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈ Π»ΡΠ±ΠΈΠΌΡΡ Π³Π΅ΡΠΎΠ΅Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΠΌΠΈΠ½ΠΈ-ΠΈΠ³Ρ ΠΈΠ»ΠΈ ΡΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΡΡΡΠ½ΠΈΡΡ. ΠΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈ Π΄Π²ΠΎΡΠΊΠΎ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΌ ΠΌΠΈΠ½ΠΈ-ΠΈΠ³ΡΠ°ΠΌ. Π‘ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΠΌΠΈΠ½ΠΈ-ΠΈΠ³ΡΠ° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠ½ΡΡΡ ΡΡΡΠ΅ΡΡ, Π½Π°ΠΉΡΠΈ Π²ΡΡ ΠΎΠ΄ ΠΈΠ· Π·Π°ΡΡΡΠ΄Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΡΠ°Π·Π²ΠΈΠ²Π°Π΅Ρ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΌΡΡΠ»Π΅Π½ΠΈΠ΅, Π»ΠΎΠ³ΠΈΠΊΡ ΠΈ ΡΡΠ²ΡΡΠ²ΠΎ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ. Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΠΆΠ΅ ΡΡΠΎΡΠΎΠ½Ρ, ΠΈ ΡΠ°Π±ΠΎΠΌ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ Π½Π΅ ΡΡΠΎΠΈΡ. ΠΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠΉ Π·ΠΎΠ»ΠΎΡΠΎΠΉ ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ — ΠΈΠ³ΡΠ°ΡΡ Π² ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠ΅ ΠΈΠ³ΡΡ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ, Π½ΠΎ Π½Π΅ Π·Π°Π±ΡΠ²Π°ΡΡ ΠΈ ΠΎ ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½ΡΡ Π΄Π΅Π»Π°Ρ ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΡΡ .
ΠΠ°Π½ΡΠΎΠ² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΠΌΠΈΠ½ΠΈ-ΠΈΠ³Ρ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΉΡΠΈ ΠΌΠΈΠ½ΠΈ-ΠΈΠ³ΡΡ ΠΏΠΎ Π²ΠΊΡΡΡ. Π‘Π΅ΠΉΡΠ°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΌΠ΅Π΅Ρ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ, Π½ΠΎ Π½ΠΈ ΡΠ°Π·Ρ Π½Π΅ ΠΈΠ³ΡΠ°Π» — Π΄Π°ΠΆΠ΅ ΡΡΡΠ΅ ΠΊΡΠΈΡΠΈΠΊΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΡΠ°Π·Π²Π»Π΅ΡΠ΅Π½ΠΈΠΉ Ρ ΠΎΡΡ ΡΠ°Π·, Π΄Π° ΠΏΡΠΎΠ±ΠΎΠ²Π°Π»ΠΈ ΠΈΠ³ΡΠ°ΡΡ. Π ΡΠΏΠΎΠΊΠΎΠΉΠ½ΠΎΠΉ Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΉ ΠΎΠ±ΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ³ΡΠ°ΡΡ Π² Π»ΡΠ±ΡΡ ΠΌΠΈΠ½ΠΈ-ΠΈΠ³ΡΡ Π±Π΅Π· ΠΎΠΏΠ°ΡΠ΅Π½ΠΈΠΉ ΠΊΡΠΈΡΠΈΠΊΠΈ ΠΈΠ»ΠΈ Π½Π΅ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΠΎΠΊΡΡΠΆΠ°ΡΡΠΈΡ . Π ΡΠ΅Π±Π΅Π½ΠΎΠΊ, ΠΈ ΠΏΠ΅Π½ΡΠΈΠΎΠ½Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΉΡΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ΅Π΅ ΡΠ°Π·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΡΡΡΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² — ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΈΠ»ΠΈ Π°ΡΠΊΠ°Π΄Π½Π°Ρ ΠΌΠΈΠ½ΠΈ-ΠΈΠ³ΡΠ°, ΡΠΏΠΎΡΡΠΈΠ²Π½ΡΠ΅ ΡΠΎΡΠ΅Π²Π½ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ Π³ΠΎΠ½ΠΊΠΈ, ΡΠ΅Π½ΡΠ΅Π·ΠΈ ΠΈΠ»ΠΈ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡ.
Π‘ΠΎΠ·Π΄Π°ΡΡ ΠΌΠΈΠ½ΠΈ-ΠΈΠ³ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΊ Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°ΠΊ ΠΈ Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΡΠ΅Π±ΡΡΡ Π·Π½Π°Π½ΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ·ΡΠΊΠΎΠ². Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅ ΡΠ·ΡΠΊΠΎΠ² Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΈΠ½ΠΈ-ΠΈΠ³Ρ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Delphi, Java, VisualBasic.net, VisualBasic 6.0 ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. ΠΠ°ΠΌΠΈ Π±ΡΠ»ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠ½ΠΈ-ΠΈΠ³ΡΡ «Π Π΅Π²Π΅ΡΡΠΈ» Π½Π° ΡΠ·ΡΠΊΠ΅ VisualBasic 6.0
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΡΡΠ΅Π΄Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ VisualBasic 6.0 ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π½Π° 2 ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΡΠ°ΠΏΠ°:
1) ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°
2) Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°
ΠΠΌΠ΅Π½Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ»ΠΈΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΡΠΎΠΉ ΡΡΠ΅Π΄Ρ VisualBasic, ΠΊΠ°ΠΊ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ, Π΄Π΅Π»Π°ΡΡΠ΅ΠΉ Π΅Ρ Π³ΠΈΠ±ΠΊΠΎΠΉ ΠΈ ΠΏΡΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΡ Π·Π°Π΄Π°Ρ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ³Ρ, ΡΡΠΎ Π±ΡΠ»ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΎ Π½Π°ΠΌΠΈ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ³ΡΡ «Π Π΅Π²Π΅ΡΡΠΈ» .
1. ΠΠ°Π»Π΅Π½Π° Π€., ΠΠΈΠΌΠ°ΡΡΠΎ Π. Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° MicrosoftVisualBasic ΠΈ Visual C#. ΠΠ·Π΄-Π²ΠΎ: Π ΡΡΡΠΊΠ°Ρ Π Π΅Π΄Π°ΠΊΡΠΈΡ, 2012, ΡΡΡ. 640.
2. ΠΠ°ΡΠ±Π΅Ρ Π. Π. ΠΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° VisualBasic ΠΈ VBA. ΠΠ·Π΄-Π²ΠΎ: Π‘ΠΎΠ»ΠΎΠ½-ΠΡΠ΅ΡΡ, 2012, ΡΡΡ. 192.
3. ΠΠ²ΡΠ΅Π½ Π., ΠΠ΅ΡΠ΅Ρ Π. VisualBasic.net. ΠΠΈΠ±Π»ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΠ·Π΄-Π²ΠΎ: ΠΠΈΠ»ΡΡΠΌΡ, 2012, ΡΡΡ. 1024.
4. ΠΠ»ΠΈΠΌΠΎΠ² Π. ΠΠ°Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° VisualBasic.net. ΠΠ·Π΄-Π²ΠΎ: ΠΠ₯Π-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³, 2012, ΡΡΡ. 528.
5. ΠΡΠ΅ΠΉΠ³Π.Π., Π£ΡΠ±Π±Π. Microsoft Visual Basic. ΠΠ°ΡΡΠ΅ΡΡΠΊΠ°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°. ΠΠ·Π΄-Π²ΠΎ: Π ΡΡΡΠΊΠ°Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡ, 2010, ΡΡΡ. 720.
6. ΠΡΠΊΠΈΠ½Π‘.Π. Visual Basic. Π‘Π°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ . ΠΠ·Π΄-Π²ΠΎ: ΠΠΈΠ°Π»ΠΎΠ³-ΠΠΠ€Π, 2012, ΡΡΡ. 544.
7. ΠΡΠΊΠΈΠ½ Π‘. Π. ΠΠΎΠ½ΡΡΠ½ΠΎ ΠΎ Visual Basic.net. Π‘Π°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ. ΠΠ·Π΄-Π²ΠΎ: ΠΠΈΠ°Π»ΠΎΠ³-ΠΠΠ€Π, 2011, ΡΡΡ. 736.
8. ΠΠ°ΠΊΠ΄ΠΎΠ½Π°Π»ΡΠ΄ Π. MicrosoftVisualBasic.net: ΡΠ΅ΡΠ΅ΠΏΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ·Π΄-Π²ΠΎ: Π ΡΡΡΠΊΠ°Ρ Π Π΅Π΄Π°ΠΊΡΠΈΡ, 2004, ΡΡΡ. 688.
9. Π‘ΠΈΠΌΠΎΠ½ΠΎΠ²ΠΈΡ Π‘., ΠΠ²ΡΠ΅Π΅Π² Π. ΠΠ°Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠ·Π΄-Π²ΠΎ: ΠΠ‘Π’-ΠΡΠ΅ΡΡ, ΠΠ½ΡΠΎΡΠΊΠΎΠΌ — ΠΡΠ΅ΡΡ, 2011, ΡΡΡ. 320.
10. Π‘Π»Π΅ΠΏΡΠΎΠ²Π° Π. Π. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° VBA. ΠΠ·Π΄-Π²ΠΎ: ΠΠΈΠ°Π»Π΅ΠΊΡΠΈΠΊΠ°, ΠΠΈΠ»ΡΡΠΌΡ, 2010, ΡΡΡ. 432.
11. Π’ΡΡΡΠΎΠ² Π. Π. VisualBasic.net. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈ ΠΎΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ·Π΄-Π²ΠΎ: ΠΠ’ ΠΡΠ΅ΡΡ, 2011, ΡΡΡ. 160.
12. Π£ΠΎΠΊΠ΅Π½Π±Π°Ρ Π. ΠΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° VBA. ΠΠ·Π΄-Π²ΠΎ: ΠΠΈΠ»ΡΡΠΌΡ, 2011, ΡΡΡ. 800.
13. Π¨ΡΠ°ΠΉΠ½Π΅Ρ Π. VisualBasic. ΠΠ·Π΄-Π²ΠΎ: ΠΠ°Π±ΠΎΡΠ°ΡΠΎΡΠΈΡ ΠΠ°Π·ΠΎΠ²ΡΡ ΠΠ½Π°Π½ΠΈΠΉ, 2010, ΡΡΡ. 784.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 1.
Dim Col As String
Dim Down, Right, Vert, Gor, A As Integer
Private Sub ComNew_Click ()
Col = vbBlack
For Index = 0 To 63
Command1. Item (Index). BackColor = vbYellow
Command1. Item (Index). Enabled = True
Next Index
Command1. Item (27). BackColor = vbWhite
Command1. Item (28). BackColor = vbBlack
Command1. Item (35). BackColor = vbBlack
Command1. Item (36). BackColor = vbWhite
Command1. Item (27). Enabled = False
Command1. Item (28). Enabled = False
Command1. Item (35). Enabled = False
Command1. Item (36). Enabled = False
Text1. Text = 2
Text2. Text = 2
End Sub
Private Sub Command1_Click (Index As Integer)
If Col = vbBlack Then
Col = vbWhite
Else
Col = vbBlack
End If
Command1. Item (Index). BackColor = Col
Command1. Item (Index). Enabled = False
Vert = Index 8 + 1
Gor = 9 — (7 * Vert — (Index — Vert))
Down = 8 — Vert
Right = 8 — Gor
White = 0
Black = 0
For A = Down To 1 Step — 1
If Command1. Item (Index + 8 * A). BackColor = Col Then
If Command1. Item (Index + 8 * (A — 1)). Enabled = False Then
Command1. Item (Index + 8 * (A — 1)). BackColor = Col
Else
End If
End If
Next A
For A = Vert — 1 To 1 Step — 1
If Command1. Item (Index — 8 * A). BackColor = Col Then
If Command1. Item (Index — 8 * (A — 1)). Enabled = False Then
Command1. Item (Index — 8 * (A — 1)). BackColor = Col
End If
End If
Next A
For A = Right To 1 Step — 1
If Command1. Item (Index + A). BackColor = Col Then If Command1. Item (Index + A — 1). Enabled = False Then
Command1. Item (Index + A — 1). BackColor = Col
End If
End If
Next A
For A = Gor — 1 To 1 Step — 1
If Command1. Item (Index — A). BackColor = Col Then
If Command1. Item (Index — A + 1). Enabled = False Then
Command1. Item (Index — A + 1). BackColor = Col
End If
End If
Next A
For A = Down To 1 Step — 1
If Command1. Item (Index + 7 * A). BackColor = Col Then
If Command1. Item (Index + 7 * (A — 1)). Enabled = False Then
Command1. Item (Index + 7 * (A — 1)). BackColor = Col
Else
End If
End If
Next A
For A = Vert — 1 To 1 Step — 1
If Command1. Item (Index — 7 * A). BackColor = Col Then
If Command1. Item (Index — 7 * (A — 1)). Enabled = False Then
Command1. Item (Index — 7 * (A — 1)). BackColor = Col
End If
End If
Next A
For A = Down — 1 To 1 Step — 1
If Command1. Item (Index + 9 * A). BackColor = Col Then
If Command1. Item (Index + 9 * (A — 1)). Enabled = False Then
Command1. Item (Index + 9 * (A — 1)). BackColor = Col
Else
End If
End If
Next A
For A = Vert — 2 To 1 Step — 1
If Command1. Item (Index — 9 * A). BackColor = Col Then
If Command1. Item (Index — 9 * (A — 1)). Enabled = False Then
Command1. Item (Index — 9 * (A — 1)). BackColor = Col
End If
End If
Next A
For Index = 0 To 63
Select Case Command1. Item (Index). BackColor
Case Is = vbWhite
White = White + 1
Case Is = vbBlack
Black = Black + 1
End Select
Text1. Text = White
Text2. Text = Black
Next Index
A = 0
For Index = 0 To 63
If Command1. Item (Index). Enabled = False Then
A = A + 1
End If
Next Index
IfA = 64 Then
ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ = «ΠΠ³ΡΠ° Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½Π°. ΠΠ°ΡΠ½ΠΈΡΠ΅ ΡΠ½ΠΎΠ²Π°!»
IfWhite>BlackThen
ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ = «ΠΠ΅Π»ΡΠ΅ Π²ΡΠΈΠ³ΡΠ°Π»ΠΈ!»
Else
If White < Black Then
ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ = «Π§ΡΡΠ½ΡΠ΅Π²ΡΠΈΠ³ΡΠ°Π»ΠΈ!»
Else
ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ = «ΠΠΈΡΡΡ!»
End If
End If
MsgBoxΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, vbExclamation, ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅
End If
End Sub
Private Sub ComEnd_Click ()
End
End Sub