Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ курсовыС, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹...
ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Π·Π°ΠΊΠ°Π·. НСдорого!

Π’Π²ΠΎΠ΄ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…

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

ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ поля (Ρ‚ΠΈΠΏ ComboBox) — ΠΎΠ½ΠΈ ΡΠΎΡ‡Π΅Ρ‚Π°ΡŽΡ‚ возмоТности тСкстового поля ΠΈ ΡΠΏΠΈΡΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΡΡ; этот Ρ‚ΠΈΠΏ элСмСнта управлСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для значСния поля «ΠŸΠΎΠ»» (ComPol), список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ этого поля задаСтся свойством Items. Бвойства элСмСнта «ComPol» Π·Π°Π΄Π°Π΄ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Π’ ΡΡ‚ΠΎΠΌ мСстС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ нанСсти Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ всС элСмСнты управлСния, Π·Π°Π΄Π°Ρ‚ΡŒ ΠΈΠ· ΡΠ²ΠΎΠΉΡΡ‚Π²Π°… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π’Π²ΠΎΠ΄ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π° Ρ„ΠΎΡ€ΠΌΡ‹ для Π²Π²ΠΎΠ΄Π° ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ирования Π΄Π°Π½Π½Ρ‹Ρ…

Для Π²Π²ΠΎΠ΄Π° ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ирования ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΡΡ‚ΡƒΠ΄Π΅Π½Ρ‚Π°Ρ…, сохраняСмых Π² Π²ΠΈΠ΄Π΅ записСй Π² Ρ„Π°ΠΉΠ»Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ„ΠΎΡ€ΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄Π°Π½ΠΎ имя frmInputEdit, ΠΎΠ½Π° являСтся ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠΎΠΉ для Π³Π»Π°Π²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ с ΠΌΠ΅Π½ΡŽ. ΠœΠ°ΠΊΠ΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡ‹ frmInputEdit ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 7. ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ выносок ΡƒΠΊΠ°Π·Π°Π½Ρ‹ ΠΈΠΌΠ΅Π½Π° ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Ρ… Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ элСмСнтов управлСния — ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²) Ρ„ΠΎΡ€ΠΌΡ‹.

ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΠΌΡΡ Π½Π° Ρ‚Π΅Ρ… элСмСнтах управлСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹.

Надписи (Ρ‚ΠΈΠΏ Label) — это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈ прСфикс lbl, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ подписи элСмСнтов Ρ„ΠΎΡ€ΠΌΡ‹. Из ΡΡ‚ΠΈΡ… подписСй ясно, ΠΊΠ°ΠΊΠΈΠ΅ элСмСнты для ΠΊΠ°ΠΊΠΈΡ… ΠΏΠΎΠ»Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ.

ВСкстовыС поля (Ρ‚ΠΈΠΏ TextBox) — это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈ прСфикс txt: txtFIO — для поля «Π€Π°ΠΌΠΈΠ»ΠΈΡ И.О.»; txtM1, txtM2, txtM3, txtM4, txtM5 — Π³Ρ€ΡƒΠΏΠΏΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²Π²ΠΎΠ΄Π° ΠΎΡ†Π΅Π½ΠΎΠΊ.

ΠšΠΎΠΌΠ°Π½Π΄Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ (Ρ‚ΠΈΠΏ Button) — это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ с ΠΏΡ€Π΅Ρ„иксами cmd, Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ (событиС Click), ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ дСйствиС, связанноС с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния DateTimePicker, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ достаточно ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρ‹: txtDR — для поля «Π”Π°Ρ‚Π° роТдСния».

Π€ΠΎΡ€ΠΌΠ° для Π²Π²ΠΎΠ΄Π° ΠΈ рСдактирования записСй Ρ„Π°ΠΉΠ»Π° Π΄Π°Π½Π½Ρ‹Ρ….

Рис. 7. Π€ΠΎΡ€ΠΌΠ° для Π²Π²ΠΎΠ΄Π° ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ирования записСй Ρ„Π°ΠΉΠ»Π° Π΄Π°Π½Π½Ρ‹Ρ…

ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ поля (Ρ‚ΠΈΠΏ ComboBox) — ΠΎΠ½ΠΈ ΡΠΎΡ‡Π΅Ρ‚Π°ΡŽΡ‚ возмоТности тСкстового поля ΠΈ ΡΠΏΠΈΡΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΡΡ; этот Ρ‚ΠΈΠΏ элСмСнта управлСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для значСния поля «ΠŸΠΎΠ»» (ComPol), список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ этого поля задаСтся свойством Items. Бвойства элСмСнта «ComPol» Π·Π°Π΄Π°Π΄ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Items = «ΠΌΡƒΠΆΡΠΊΠΎΠΉ».

«ΠΆΠ΅Π½ΡΠΊΠΈΠΉ».

Sorted = True.

Для заполнСния поля «Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ» (ComSpec) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ„Π°ΠΉΠ»Π°-справочника, список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для этого поля формируСтся Π²ΠΎ Π²Ρ€Π΅ΠΌΡ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½ΠΈΠΆΠ΅).

Π€Π»Π°ΠΆΠΎΠΊ (Ρ‚ΠΈΠΏ CheckBox) — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ записи, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ ΠΈΠ· Ρ„Π°ΠΉΠ»Π°: Check1.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ управлСния NumericUpDown, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ исполняСт Ρ€ΠΎΠ»ΡŒ счСтчика: txtKurs — для поля «ΠšΡƒΡ€Ρ»; txtGroup — для поля «Π“Ρ€ΡƒΠΏΠΏΠ°»; txtKol — для поля «ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΎΡ†Π΅Π½ΠΎΠΊ».

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ «NumericUpDown» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для измСнСния, ΠΊΠ°ΠΊ Π² ΡΡ‚ΠΎΡ€ΠΎΠ½Ρƒ увСличСния, Ρ‚Π°ΠΊ ΠΈ Π² ΡΡ‚ΠΎΡ€ΠΎΠ½Ρƒ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ шагом, Π² Π½Π°ΡˆΠ΅ΠΌ случаС Ρ€Π°Π²Π½Ρ‹ΠΌ 1 (свойство «increment») Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎΠ»Π΅ΠΉ «ΠšΡƒΡ€Ρ», «Π“Ρ€ΡƒΠΏΠΏΠ°» ΠΈ «ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΎΡ†Π΅Π½ΠΎΠΊ». Бвойства «minimum» ΠΈ «maximum» Π·Π°Π΄Π°ΡŽΡ‚ ниТнюю ΠΈ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ измСнСния счСтчика соотвСтствСнно.

Для пСрСмСщСния ΠΏΠΎ Π·Π°ΠΏΠΈΡΡΠΌ Ρ„Π°ΠΉΠ»Π° ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π°ΠΊΠΆΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ, которая ΠΈΠΌΠ΅Π΅Ρ‚ имя «vscrZap», значСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅Π΅ ΡΠ²ΠΎΠΉΡΡ‚Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

minimum = 1.

maxmum = 100.

SmallChange = 1.

LargeChange = 2.

Value = 1.

Π’ ΠΏΠΎΠ»Π΅ «ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ» ΠΏΡ€ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅ записСй основного Ρ„Π°ΠΉΠ»Π° Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΡΡ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ„Π°ΠΉΠ»Π°-справочника, для Ρ‡Π΅Π³ΠΎ Π±Ρ‹Π»ΠΈ составлСны ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.

Π’ ΡΡ‚ΠΎΠΌ мСстС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ нанСсти Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ всС элСмСнты управлСния, Π·Π°Π΄Π°Ρ‚ΡŒ ΠΈΠ· ΡΠ²ΠΎΠΉΡΡ‚Π²Π° ΠΈ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Π² Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ проСктирования с ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ. Для Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠ³ΠΎ тСстирования сдСлайтС стартовым ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΡƒ frmInputEdit.

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