круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ с Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΡƒΠ³Π»Π°ΠΌΠΈ/краями Π½Π° Winform Π‘#?

Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΠΎΡ€ΠΌ Windows, Ρ‚ΠΎΠ³Π΄Π° Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ графичСский ящик ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΈ Ρ‚.Π΄. Когда Π²Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ Π½Π° Π½Π΅Π΅, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ°.

Или просмотритС эти ΡΡ‚Π°Ρ‚ΡŒΠΈ:

Однако Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ WPF, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π±ΠΎΠ»Π΅Π΅ приятный ΠΌΠ°ΠΊΠ΅Ρ‚, Π½ΠΎ ΠΎΠ½ нСсколько отличаСтся ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌ Windows.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° ΠΈΠ· Microsoft Visual Basic PowerPacks.

Π― ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Ρ„ΠΎΡ€ΠΌ Windows Π‘# Π² VS2013 Express для Windows Desktop Π½Π° Windows7 x64, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΊΠ°ΠΊ Π½Π° x86, Ρ‚Π°ΠΊ ΠΈ Π½Π° x64.

круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. lazy placeholder. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-lazy placeholder. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° lazy placeholder. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ.

Для удобства Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Toolbox ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΉ элСмСнты управлСния VB PP.

Π― Π²Π΅Π·Π΄Π΅ искал Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ этого вопроса, ΠΈ ΠΌΠ½Π΅ просто казалось, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π½Π°ΠΉΡ‚ΠΈ. Π½ΠΎ я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ управлСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡƒΡŽ Π²ΠΎ врСмя события рисования.

1. Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚ΡƒΠ΄ΠΈΡŽ, ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚
2. Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΎΠΊΠ½Π° Π² качСствС Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
3. Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ 2 x ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² Ρ„ΠΎΡ€ΠΌΡƒ
4. Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π² любом мСстС Ρ„ΠΎΡ€ΠΌΡ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ ΠΊΠΎΠ΄Π°
5. ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ вСсь ΠΊΠΎΠ΄, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π²Π΅Ρ€Ρ…Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Form1, ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π½ΠΈΠΆΠ΅

Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ β€œbuttonBorderRadius (ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ, 50)” ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ borderRadius для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ.
ΠΈ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚Ρƒ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΊ изобраТСниям ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ элСмСнтам управлСния (Π½Π΅ всС)

поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ 10 пиксСлСй с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ β€œbuttonBorderRadius (ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ, 10)”,
ΠΈ радиус 50 пиксСлСй, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ этой β€œbuttonBorderRadius (ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ, 50)”,
просто ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ†Π΅Π»ΠΎΠ΅ число ΠΊΠ°ΠΊ 2-ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ,
ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠšΡ€ΡƒΠ³Π»Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms

ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒ
Π“Ρ€ΡƒΠΏΠΏΠ°: Участник
Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ: 36
РСгистрация: 23.3.2008

РСпутация: Π½Π΅Ρ‚
ВсСго: Π½Π΅Ρ‚

Π”ΠΎΠΊΡ‚ΠΎΡ€ Π—Π»ΠΎ(диагност, настоящий, с Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ ΠΈ полномочиями)
круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. pip. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-pip. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pip. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ.круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. pip. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-pip. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pip. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ.круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. pip. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-pip. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pip. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ.круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. pip. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-pip. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pip. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ.

ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒ
Π“Ρ€ΡƒΠΏΠΏΠ°: ΠœΠΎΠ΄Π΅Ρ€Π°Ρ‚ΠΎΡ€
Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ: 5817
РСгистрация: 14.8.2008
Π“Π΄Π΅: Π’ ΠšΠΎΠ½ΡŒΡ„ΠΏΠΎΠ»ΡŒΡ‚Π΅

РСпутация: 16
ВсСго: 141

ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒ
Π“Ρ€ΡƒΠΏΠΏΠ°: Участник
Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ: 36
РСгистрация: 23.3.2008

РСпутация: Π½Π΅Ρ‚
ВсСго: Π½Π΅Ρ‚

Π”ΠΎΠΊΡ‚ΠΎΡ€ Π—Π»ΠΎ(диагност, настоящий, с Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ ΠΈ полномочиями)
круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. pip. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-pip. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pip. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ.круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. pip. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-pip. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pip. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ.круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. pip. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-pip. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pip. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ.круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. pip. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-pip. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pip. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ.

ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒ
Π“Ρ€ΡƒΠΏΠΏΠ°: ΠœΠΎΠ΄Π΅Ρ€Π°Ρ‚ΠΎΡ€
Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ: 5817
РСгистрация: 14.8.2008
Π“Π΄Π΅: Π’ ΠšΠΎΠ½ΡŒΡ„ΠΏΠΎΠ»ΡŒΡ‚Π΅

РСпутация: 16
ВсСго: 141

ЭкспСрт
круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. pip. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-pip. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pip. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ.круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. pip. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-pip. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pip. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ.круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. pip. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-pip. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pip. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ.круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. pip. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-pip. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° pip. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ.

ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒ
Π“Ρ€ΡƒΠΏΠΏΠ°: ЗавсСгдатай
Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ: 5613
РСгистрация: 21.8.2005
Π“Π΄Π΅: Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€

РСпутация: 5
ВсСго: 118

Π¦ΠΈΡ‚Π°Ρ‚Π°(diadiavova @ 23.3.2014, 16:47 круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. findpost. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-findpost. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° findpost. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ.)
Π­Ρ‚ΠΎ сдСлано Π½Π° WPF, Ρ‚Π°ΠΌ это называСтся Expander.

Π½Ρƒ Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Π½Π° скринС ΡƒΠΆ явно Π½Π΅ Π½Π° WPF, Π½Π΅ Π½Π°Π΄ΠΎ Π½Π°ΠΌ Ρ‚ΡƒΡ‚ Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ.

круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. p pm on. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-p pm on. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p pm on. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. p email on. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-p email on. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p email on. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. p www on. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-p www on. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p www on. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. p im on. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-p im on. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p im on. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. p icq on. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-p icq on. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p icq on. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. p aim on. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-p aim on. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p aim on. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. p yim on. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-p yim on. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p yim on. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. p msn on. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-p msn on. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p msn on. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. p skype on. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-p skype on. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p skype on. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. p gtalk on. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-p gtalk on. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p gtalk on. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. p jabber on. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-p jabber on. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p jabber on. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. p report on. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-p report on. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p report on. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. p delete on. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-p delete on. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p delete on. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. p edit on. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-p edit on. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p edit on. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. p quick quote on. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-p quick quote on. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p quick quote on. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. p quote on. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-p quote on. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p quote on. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. p show on. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-p show on. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p show on. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. p hide on. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-p hide on. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p hide on. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. p tofaq on. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-p tofaq on. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° p tofaq on. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ.

Если Π’Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ атмосфСра Ρ„ΠΎΡ€ΡƒΠΌΠ°, Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΊ Π½Π°ΠΌ Ρ‡Π°Ρ‰Π΅! Π‘ ΡƒΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, mr.DUDA, THandle.

0 ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ эту Ρ‚Π΅ΠΌΡƒ (0 ГостСй ΠΈ 0 Π‘ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ)
0 ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ:
Β« ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π°Ρ Ρ‚Π΅ΠΌΠ° | Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Windows Forms | Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ‚Π΅ΠΌΠ° Β»

[ ВрСмя Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ скрипта: 0.1031 ] [ Использовано запросов: 21 ] [ GZIP Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ]

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π—Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ края Π² ΠΊΠ½ΠΎΠΏΠΊΠ΅ C# (WinForms)

круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. e890968a156199938b7c3372b95fcccf. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-e890968a156199938b7c3372b95fcccf. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° e890968a156199938b7c3372b95fcccf. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ.

ЗдравствуйтС, Ρ‡Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ исслСдования здСсь ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… сайтах я сдСлал ΠΊΠ½ΠΎΠΏΠΊΡƒ с Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΌΠΈ краями.

ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡΡŒ,-это «ΡΠΈΠ½ΡΡ подсвСтка» ΠΊΠ½ΠΎΠΏΠΊΠΈ: ΠΎΠ½Π° отобраТаСтся Π½Π° большСй части ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π½ΠΎ Π½Π΅ отобраТаСтся Π½Π° Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Ρ… краях, поэтому моя ΠΊΠ½ΠΎΠΏΠΊΠ° частично подсвСчСна ΠΈ частично Π½Π΅ подсвСчСна (ΠΏΠΎ краям). Π§Ρ‚ΠΎ я ΠΌΠΎΠ³ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ? Бпасибо.

PS: Π― Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ WPF. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для ΠΎΡ‡Π΅Π½ΡŒ старого ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°;, поТалуйста,Π½Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΠΉ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π½Π΅Ρ‚ Π΄Π΅Π½Π΅Π³ Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€.

3 ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ²

это быстро, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²Π΅Ρ‰ΠΈ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ довольно ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ..

ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ нас Π΅ΡΡ‚ΡŒ класс, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ GraphicsPath Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ класса. И ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ‚Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΡˆΡŒ Ρ†Π²Π΅Ρ‚..

круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. 77107588e48d0713527874c4e356b841. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-77107588e48d0713527874c4e356b841. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 77107588e48d0713527874c4e356b841. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ.

Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ WebBrowser, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ с HTML ΠΈ CSS, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ webbrowser.DocumentText = «your html»;

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

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ скруглСнных ΡƒΠ³Π»ΠΎΠ² Π² классичСских прилоТСниях для Windows 11

Π‘ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹ β€” это самая замСтная ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π² гСомСтричСском ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ интСрфСйса Windows 11. Π’ Windows 11 систСма автоматичСски скругляСт ΡƒΠ³Π»Ρ‹ ΠΎΠΊΠΎΠ½ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня для всСх прСдустановлСнных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ всС прилоТСния UWP, ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Но Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прилоТСниях Win32 ΠΎΠΊΠ½Π° ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΡΠΊΡ€ΡƒΠ³Π»ΡΡ‚ΡŒΡΡ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ скруглСниС ΡƒΠ³Π»ΠΎΠ² Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° прилоТСния Win32, Ссли систСма Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ это автоматичСски.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ скруглСниС Π² прилоТСниях Π½Π΅ примСняСтся ΠΏΡ€ΠΈ максимальном Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠΈ ΠΈ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠΈ ΠΎΠΊΠΎΠ½, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС, Π² Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС Windows (WVD) ΠΈ Π² ΠΎΠΊΠ½Π΅ Application Guard Π² Windows Defender (WDAG).

круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. notepad rounded. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-notepad rounded. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° notepad rounded. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π² ΠΌΠΎΠ΅ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π΅ скруглСны ΡƒΠ³Π»Ρ‹?

Если ΡƒΠ³Π»Ρ‹ основного ΠΎΠΊΠ½Π° вашСго прилоТСния Π½Π΅ ΡΠΊΡ€ΡƒΠ³Π»ΡΡŽΡ‚ΡΡ автоматичСски, это связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ настроСнныС Π²Π°ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ€Π°ΠΌΠΊΠΈ ΠΏΡ€Π΅ΠΏΡΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΡŽ. Π’ контСкстС диспСтчСра ΠΎΠΊΠΎΠ½ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола (DWM), прилоТСния дСлятся Π½Π° Ρ‚Ρ€ΠΈ основныС ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ:

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… скруглСниС примСняСтся ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

К Π½ΠΈΠΌ относятся прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ трСбуСтся полноцСнная прСдоставлСнная систСмой Ρ€Π°ΠΌΠΊΠ° ΠΈ элСмСнты управлСния Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ (ΠΊΠ½ΠΎΠΏΠΊΠΈ свСртывания, развСртывания ΠΈ закрытия), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ «Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚». Бюда Ρ‚Π°ΠΊΠΆΠ΅ входят прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ систСмС достаточно ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° ΠΌΠΎΠ³Π»Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ ΡƒΠ³Π»Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°Π΄Π°Ρ‚ΡŒ стили ΠΎΠΊΠ½Π° WS_THICKFRAME ΠΈ WS_CAPTION ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ нСклиСнтской области ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² 1 пиксСль, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ систСма ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для скруглСния ΡƒΠ³Π»ΠΎΠ².

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… скруглСниС Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ Π² соотвСтствии с ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ, Π½ΠΎ Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ этой ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π°ΠΌΠΊΠΈ ΠΎΠΊΠ½Π°, Π½ΠΎ ΠΈΠΌ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ трСбуСтся отобраТаСмая систСмой Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΈ Ρ‚Π΅Π½ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Microsoft Office). Если Π² вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ скруглСниС Π½Π΅ примСняСтся Π² соотвСтствии с ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ, это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½ΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΈΡ‡ΠΈΠ½:

ИзмСнСниС Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· этих ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡŽ автоматичСского скруглСния. Π₯отя ΠΌΡ‹ ΡΡ‚Π°Ρ€Π°Π»ΠΈΡΡŒ ΡΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ ΡƒΠ³Π»Ρ‹ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большСго количСства ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нашСй систСмной эвристики, Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ настроСк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ. Для Ρ‚Π°ΠΊΠΈΡ… случаСв ΠΌΡ‹ прСдусмотрСли API, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ согласиС Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. Если Π²Ρ‹ устранитС эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚Π΅ API прСдоставлСния согласия, ΠΊΠ°ΠΊ описано Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅, систСма смоТСт ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ скруглСниС. Но ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ API являСтся ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ для систСмы ΠΈ Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ скруглСниС Π² зависимости ΠΎΡ‚ настроСк.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… нСльзя ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ скруглСниС, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ API прСдоставлСния согласия.

Π£ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π΅Ρ‚ Ρ€Π°ΠΌΠΊΠΈ ΠΈΠ»ΠΈ Π³Ρ€Π°Π½ΠΈΡ†, Π° ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ возмоТности настройки. Если Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ выполняСтся ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… дСйствий, Π² Π½Π΅ΠΌ нСльзя ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ скруглСниС:

НапримСр, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Π΅ пиксСли Π²ΠΎΠΊΡ€ΡƒΠ³ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΏΡƒΡ‚Π΅ΠΌ Π°Π»ΡŒΡ„Π°-налоТСния для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ пиксСля для достиТСния эффСкта настраиваСмой Ρ‚Π΅Π½ΠΈ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΎΠΊΠ½ΠΎ тСряСт ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ систСма Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ ΡƒΠ³Π»Ρ‹.

Как ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ согласиС Π½Π° скруглСниС ΡƒΠ³Π»ΠΎΠ²

опрСдСлСния API

Если Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π΅ примСняСтся скруглСниС Π² соотвСтствии с ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ, ΠΏΡ€ΠΈ нСобходимости ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ наш Π½ΠΎΠ²Ρ‹ΠΉ API, Ρ‡Ρ‚ΠΎΠ±Ρ‹ для вашСго прилоТСния ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ согласиС Π½Π° скруглСниС ΡƒΠ³Π»ΠΎΠ². Π­Ρ‚ΠΎΡ‚ API выраТаСтся ΠΊΠ°ΠΊ значСния пСрСчислСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π² API DwmSetWindowAttribute, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² Π½ΠΎΠ²ΠΎΠΌ пСрСчислСнии DWM_WINDOW_CORNER_PREFERENCE. ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅ DWM_WINDOW_CORNER_PREFERENCE ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ dwmapi.h ΠΈ доступно Π² послСднСй вСрсии ΠΏΠ°ΠΊΠ΅Ρ‚Π° SDK Insider Preview.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
DWMWCP_DEFAULTБистСма опрСдСляСт, слСдуСт Π»ΠΈ ΡΠΊΡ€ΡƒΠ³Π»ΡΡ‚ΡŒ ΡƒΠ³Π»Ρ‹ ΠΎΠΊΠΎΠ½.
DWMWCP_DONOTROUNDΠ‘ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ Π½Π΅ примСняСтся.
DWMWCP_ROUNDΠ‘ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ примСняСтся, Ссли это умСстно.
DWMWCP_ROUNDSMALLΠ‘ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ с нСбольшим радиусом примСняСтся, Ссли это умСстно.

Π£ΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· этого пСрСчислСния пСрСдаСтся Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌΡƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ DwmSetWindowAttribute. Для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΎΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ задаСтся, ΠΏΠ΅Ρ€Π΅Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ DWMWA_WINDOW_CORNER_PREFERENCE, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π² пСрСчислСнии DWMWINDOWATTRIBUTE.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ C#

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ DwmSetWindowAttribute ΠΈΠ»ΠΈ DwmGetWindowAttribute, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ скруглСниСм ΡƒΠ³Π»ΠΎΠ² Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Ссли скруглСниС Π½Π΅ примСняСтся Π² соотвСтствии с ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ.

Для краткости ΠΈ ясности Π² этих ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1. Π‘ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΡƒΠ³Π»ΠΎΠ² Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° прилоТСния Π² C# β€” WPF

Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ DwmSetWindowAttribute Π² классичСском ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ C# WPF, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ dwmapi.dll ΠΈ сигнатуру Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ DwmSetWindowAttribute с использованиСм P/Invoke. Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ значСния пСрСчислСния ΠΈΠ· собствСнного Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° dwmapi.h, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с использованиСм Ρ‚ΠΈΠΏΠΎΠ² C#, эквивалСнтных исходной собствСнной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово ref, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ адрСс ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² классС MainWindow Π² MainWindow.xaml.cs.

Π—Π°Ρ‚Π΅ΠΌ Π² конструкторС MainWindow послС Π²Ρ‹Π·ΠΎΠ²Π° InitializeComponent создайтС Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр класса WindowInteropHelper, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ дСскриптор ΠΎΠΊΠ½Π° (HWND). ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ EnsureHandle, Ρ‡Ρ‚ΠΎΠ±Ρ‹ систСма создала HWND для ΠΎΠΊΠ½Π° ΠΏΠ΅Ρ€Π΅Π΄ Π΅Π³ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ систСма Π΄Π΅Π»Π°Π΅Ρ‚ это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· конструктора.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2. Π‘ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΡƒΠ³Π»ΠΎΠ² Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° прилоТСния Π² C# β€” WinForms

Как ΠΈ Π² случаС с WPF, для прилоТСния WinForms сначала Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ dwmapi.dll ΠΈ сигнатуру Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ DwmSetWindowAttribute с использованиСм P/Invoke. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² основном классС Form.

Π’Ρ‹Π·ΠΎΠ² DwmSetWindowAttribute Ρ‚Π°ΠΊΠΆΠ΅ соотвСтствуСт Π²Ρ‹Π·ΠΎΠ²Ρƒ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ WPF, Π½ΠΎ ΠΏΡ€ΠΈ этом Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ класс для получСния HWND, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это просто свойство Form. Π’Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈΠ· конструктора Form послС Π²Ρ‹Π·ΠΎΠ²Π° InitializeComponent.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3. Π‘ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΡƒΠ³Π»ΠΎΠ² Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° прилоТСния Π² C++

Для собствСнного прилоТСния C++ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ DwmSetWindowAttribute Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сообщСний послС создания ΠΎΠΊΠ½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ систСма ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»Π° скруглСниС.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 4. Π‘ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΡƒΠ³Π»ΠΎΠ² мСню с нСбольшим радиусом β€” Π‘++

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ мСню β€” это Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΠΊΠ½Π°, ΡƒΠ³Π»Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ ΡΠΊΡ€ΡƒΠ³Π»ΡΡŽΡ‚ΡΡ. Если ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ создаСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ мСню ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ соотвСтствовало ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ скруглСния для Π΄Ρ€ΡƒΠ³ΠΈΡ… стандартных мСню, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ API. Он ΠΏΡ€ΠΎΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ систСму ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΡƒΠ³Π»Ρ‹ этого ΠΎΠΊΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ скруглСны, Π΄Π°ΠΆΠ΅ Ссли это Π½Π΅ соотвСтствуСт ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ скруглСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ классы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ события. ВсС элСмСнты управлСния Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚ класса Control ΠΈ поэтому ΠΈΠΌΠ΅ΡŽΡ‚ ряд ΠΎΠ±Ρ‰ΠΈΡ… свойств:

Anchor : ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ

BackColor : ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ элСмСнта

BackgroundImage : ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ элСмСнта

ContextMenu : ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½ΠΎΠ΅ мСню, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ открываСтся ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° элСмСнт ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ. ЗадаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта ContextMenu

Cursor : ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ курсор ΠΌΡ‹ΡˆΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° элСмСнт

Dock : Π—Π°Π΄Π°Π΅Ρ‚ располоТСниС элСмСнта Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅

Enabled : ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ доступСн элСмСнт для использования. Если это свойство ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ False, Ρ‚ΠΎ элСмСнт блокируСтся.

Font : УстанавливаСт ΡˆΡ€ΠΈΡ„Ρ‚ тСкста для элСмСнта

ForeColor : ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ†Π²Π΅Ρ‚ ΡˆΡ€ΠΈΡ„Ρ‚Π°

Location : ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° элСмСнта управлСния

Name : Имя элСмСнта управлСния

Size : ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ элСмСнта

Width : ΡˆΠΈΡ€ΠΈΠ½Π° элСмСнта

Height : высота элСмСнта

TabIndex : ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ порядок ΠΎΠ±Ρ…ΠΎΠ΄Π° элСмСнта ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Tab

Tag : ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ассоциированноС с этим элСмСнтом управлСния

Кнопка

НаиболСС часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ элСмСнтом управлСния являСтся ΠΊΠ½ΠΎΠΏΠΊΠ°. ΠžΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ событиС наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ дСйствия.

ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ внСшним ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство FlatStyle. Оно ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния:

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅

Overlay : тСкст накладываСтся Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

ImageAboveText : ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ располагаСтся Π½Π°Π΄ тСкстом

TextAboveImage : тСкст располагаСтся Π½Π°Π΄ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ

ImageBeforeText : ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ располагаСтся ΠΏΠ΅Ρ€Π΅Π΄ тСкстом

TextBeforeImage : тСкст располагаСтся ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ

НапримСр, установим для ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Для этого Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ Π² ΠΎΠΊΠ½Π΅ Бвойств Π½Π°ΠΆΠΌΠ΅ΠΌ Π½Π° ΠΏΠΎΠ»Π΅ Image (Π½Π΅ ΠΏΡƒΡ‚Π°Ρ‚ΡŒ с BackgroundImage). Нам откроСтся Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ установи изобраТСния:

круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. 4.1. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-4.1. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 4.1. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ.

круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. 4.2. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-4.2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 4.2. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ.

круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. 4.3. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms Ρ„ΠΎΡ‚ΠΎ. круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms-4.3. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° круглая ΠΊΠ½ΠΎΠΏΠΊΠ° windows forms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 4.3. Π₯ΠΎΡ€ΠΎΡˆΠΎ, я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π― искал поиски Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ искал часы, Π½ΠΎ ΠΌΠ½Π΅ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ.

Клавиши быстрого доступа

Кнопки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

Π€ΠΎΡ€ΠΌΠ°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ всС элСмСнты управлСния, ΠΈΠΌΠ΅Π΅Ρ‚ свойства, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹.

Π’Π°ΠΊ, свойство Ρ„ΠΎΡ€ΠΌΡ‹ AcceptButton позволяСт Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Enter.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *