ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅, ΠΎΡ‡Π΅Π½ΡŒ быстро...
Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ вмСстС Π΄ΠΎ ΠΏΠΎΠ±Π΅Π΄Ρ‹

Π—Π°Π΄Π°Π½ΠΈΠ΅. 
ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Windows Forms

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Кнопка, с ΠΏΠΎΠ΄ΠΏΠΈΡΡŒΡŽ «Π’Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ», ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π°Ρ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈΠ· Π§Π°ΡΡ‚ΠΈ 1. Кнопка, с ΠΏΠΎΠ΄ΠΏΠΈΡΡŒΡŽ «Π’Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ», ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π°Ρ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈΠ· Π§Π°ΡΡ‚ΠΈ 1. ПослС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ наТатия мСняСт подпись Π½Π° «Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ». ΠŸΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈΠ· Ρ‡Π°ΡΡ‚ΠΈ 1 ΠΈ ΠΌΠ΅Π½ΡΠ΅Ρ‚ подпись ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° «Π’Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ». Для создания ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… интСрфСйсных элСмСнтов Windows-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π—Π°Π΄Π°Π½ΠΈΠ΅. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Windows Forms (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π§Π°ΡΡ‚ΡŒ 1.

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅Π΅ двиТущийся вдоль края ΠΎΠΊΠ½Π° тСкст. ВСкст Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ ΠΏΠ»Π°Π²Π½ΠΎ, Π½Π΅ Π²Ρ‹Ρ…одя Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ области ΠΎΠΊΠ½Π° (Π·Π° Ρ€Π°ΠΌΠΊΡƒ), ΠΈ Π½Π΅ ΠΎΡ‚Ρ€Ρ‹Π²Π°ΡΡΡŒ ΠΎΡ‚ ΠΊΡ€Π°Ρ ΠΎΠΊΠ½Π° ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ². ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, тСкст Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠ»Π°Π²Π½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π² ΡΠΎΠΎΡ‚вСтствии с Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ. Π”Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ тСкст Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎ Ρ‡Π°ΡΠΎΠ²ΠΎΠΉ стрСлкС (ΠžΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΡƒΠ³Π»Π° ΠΊ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ, ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΊ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ, ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΊ Π»Π΅Π²ΠΎΠΌΡƒ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ, ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΊ Π»Π΅Π²ΠΎΠΌΡƒ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ).

windows forms ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ тСкст Π§Π°ΡΡ‚ΡŒ 2.

Π—Π°Π΄Π°Π½ΠΈΠ΅. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Windows Forms.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1.

Кнопка, с ΠΏΠΎΠ΄ΠΏΠΈΡΡŒΡŽ «Π’Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ», ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π°Ρ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈΠ· Π§Π°ΡΡ‚ΠΈ 1. Кнопка, с ΠΏΠΎΠ΄ΠΏΠΈΡΡŒΡŽ «Π’Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ», ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π°Ρ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈΠ· Π§Π°ΡΡ‚ΠΈ 1. ПослС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ наТатия мСняСт подпись Π½Π° «Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ». ΠŸΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈΠ· Ρ‡Π°ΡΡ‚ΠΈ 1 ΠΈ ΠΌΠ΅Π½ΡΠ΅Ρ‚ подпись ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° «Π’Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ».

Группировочная панСль, Π½Π° Π½Π΅ΠΉ:

ПолС Π²Π²ΠΎΠ΄Π°, Π±Π΅Π· Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ тСкста. Π‘ΠΏΡ€Π°Π²Π° ΠΎΡ‚ Π½Π΅Π΅ ΠΊΠ½ΠΎΠΏΠΊΠ° с ΠΏΠΎΠ΄ΠΏΠΈΡΡŒΡŽ «Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ». Π•Ρ‰Π΅ ΠΏΡ€Π°Π²Π΅Π΅ — ΠΊΠ½ΠΎΠΏΠΊΠ° «Π£Π΄Π°Π»ΠΈΡ‚ΡŒ». НиТС список Π²Ρ‹Π±ΠΎΡ€Π°. НиТС списка — ΠΌΠ΅Ρ‚ΠΊΠ°. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ» ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ тСкст Π² ΠΊΠΎΠ½Π΅Ρ† Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π² ΡΠΏΠΈΡΠΊΠ΅ Π²Ρ‹Π±ΠΎΡ€Π°. ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ элСмСнтов ΠΈΠ· ΡΡ‚ΠΎΠ³ΠΎ списка, Π² ΠΌΠ΅Ρ‚ΠΊΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ индСкс Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта, начиная с 1, с ΠΏΠΎΠ΄ΠΏΠΈΡΡŒΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: «Π’Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ элСмСнт: 1, ВСкст, Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ», ΠΈΠ»ΠΈ «Π’Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ элСмСнт: НСт». ΠŸΡ€ΠΈ отсутствии Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта, ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ это состояниС Π² ΠΌΠ΅Ρ‚ΠΊΠ΅. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π£Π΄Π°Π»ΠΈΡ‚ΡŒ», ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ элСмСнт ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° Π²Ρ‹Π±ΠΎΡ€Π°, Ссли Ρ‚Π°ΠΊΠΎΠ²ΠΎΠΉ элСмСнт Π΅ΡΡ‚ΡŒ. Π˜Π½Π°Ρ‡Π΅ — Π²Ρ‹Π΄Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ сообщСниС.

Π’Π•ΠžΠ Π•Π’Π˜Π§Π•Π‘ΠšΠΠ― ЧАБВЬ

Для создания ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… интСрфСйсных элСмСнтов Windows-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… послСдним трСбованиям эргономики ΠΈ ΡΡ…ΠΎΠΆΠΈΡ… с ΠΈΠ½Ρ‚СрфСйсными элСмСнтами ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microsoft, прСдлагаСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ интСрфСйсных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², входящих Π² ΡΠΎΡΡ‚Π°Π² Windows Forms 2.0. К ΡΡ‚ΠΈΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ относятся:

  • * MenuStrip — ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ для создания основных мСню ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΡˆΠ΅Π» Π½Π° ΡΠΌΠ΅Π½Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρƒ MainMenu;
  • * ContextMenuStrip — ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ для создания контСкстных мСню ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, смСнивший ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ContextMenu;
  • * StatusStrip — ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ для создания статусных ΠΏΠ°Π½Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΡˆΠ΅Π» Π½Π° ΡΠΌΠ΅Π½Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρƒ StatusBar;
  • * ToolStrip — ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ для создания ΠΏΠ°Π½Π΅Π»Π΅ΠΉ инструмСнтов, смСнивший ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ToolBar.

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ MainMenu, ContextMenu, StatusBar ΠΈ ToolBar ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½ΠΈ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² ΠΏΠ°Π½Π΅Π»ΠΈ ToolBar Visual Studio 2005) ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Windows Forms 2.0, Π½ΠΎ Π΄Π»Ρ создания Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… интСрфСйсов рСкомСндуСтся ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ рассмотрСны Π΄Π°Π»Π΅Π΅.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ MenuStrip ΠΈ StatusStrip ΡΠ²Π»ΡΡŽΡ‚ΡΡ наслСдниками ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ToolStrip, Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ContextMenuStrip происходит ΠΎΡ‚ Π½Π°ΡΠ»Π΅Π΄Π½ΠΈΠΊΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ToolStrip — ToolStripDropDownMenu, сначала ΠΌΡ‹ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ToolStrip.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ