Skip to content

Як зробити круглу кнопку [C#]

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Завантаження...

[ Полезный рекламный блок ]

Попробуйте свои силы в игре, где ваши навыки программирования на C# станут решающим фактором. Переходите по ссылке 🔰.


У цій статті розглянемо як створити круглу кнопку, використовуючи Windows Forms і WPF додатки.

Windows Forms

Щоб створити круглу кнопку в C#, ви можете виконати такі кроки:

  • Створіть новий додаток Windows Forms у Visual Studio.
  • Перетягніть елемент керування Button на вашу форму.
  • Установіть для властивості FlatStyle кнопки значення FlatStyle.Flat.
  • Установіть властивість BackColor елемента керування Button у бажаний колір фону для круглої кнопки.
  • Обробіть подію Paint елемента керування Button і додайте такий код, щоб намалювати коло на кнопці:

Після, запустіть додаток і перевірте його роботу. Ви можете налаштувати зовнішній вигляд круглої кнопки, змінивши властивості елемента керування Button і код в обробнику події Paint.

WPF

Щоб створити круглу кнопку в WPF за допомогою C#, ви можете виконати такі кроки:

  • Створіть новий WPF-додаток у Visual Studio.
  • Додайте у файл XAML новий елемент керування кнопка.
  • Встановіть властивість BorderThickness кнопки на нуль, щоб видалити кордон за замовчуванням.
  • Встановіть властивості Width і Height кнопки рівними бажаному діаметру круглої кнопки.
  • Встановіть властивість CornerRadius кнопки в половину властивості Width або Height, щоб зробити її круглою. Наприклад, якщо діаметр кнопки дорівнює 50, встановіть значення CornerRadius рівним 25.
  • Встановіть властивість Background кнопки в бажаний колір для круглої кнопки.
    Обробіть подію Click кнопки та додайте свій користувацький код.

Ось приклад того, який вигляд може мати XAML-код вашої кнопки:

А ось приклад того, який вигляд може мати обробник події Click вашої кнопки:

Коли ви запустите свій додаток, ви повинні побачити круглу кнопку, яка реагує на натискання. Ви можете налаштувати зовнішній вигляд і поведінку кнопки, змінюючи властивості та обробники подій у міру необхідності.

Ви програміст-початківець, який хоче вивчити всі тонкощі мови C#?

Пройдіть наш тест на 13 запитань, щоб дізнатися, як багато ви знаєте насправді!

C# Braincheck

Я сподіваюся, що вам сподобалося читати цю статтю, і вона виявилася легкою для розуміння. Будь ласка, дайте мені знати, якщо у вас є якісь коментарі або виправлення.

Так само вам може бути цікава попередня стаття – Використання ChatGPT у C#.


Ви хочете навчитися писати код мовою програмування C#?

Створювати різні інформаційні системи, що складаються з сайтів, мобільних клієнтів, десктопних додатків, телеграм-ботів тощо.

Переходьте до нас на сторінку Dijix і ознайомтеся з умовами навчання, ми спеціалізуємося тільки на індивідуальних заняттях, як для початківців, так і для просунутих програмістів. Ви можете взяти як одне заняття для опрацювання питання, що вас цікавить, так і кілька, для більш щільної роботи. Завдяки особистому кабінету, кожен студент підвищить якість свого навчання, у вашому розпорядженні:

  • Доступ до пройденого матеріалу
  • Тематичні статті
  • Бібліотека книг
  • Онлайн тестування
  • Спілкування в закритих групах

https://dijix.com.ua

Живи у своєму світі, програмуй у нашому.

Published inЯк зробити на C#?
Subscribe
Notify of
guest
0 комментариев
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x