Как создать треугольную кнопку в C # - PullRequest
0 голосов
/ 10 марта 2010

Как создать пользовательские кнопки в c #: скажем, треугольные

Ответы [ 3 ]

2 голосов
/ 10 марта 2010

Самый простой способ - установить на кнопке триллярное изображение с прозрачными областями вне треугольника.

Как и предполагали другие, вы также можете использовать объект PictureBox в качестве кнопки и обрабатывать даже "щелчок" по нему.

Другой способ - написать класс TriangleButton, который расширяет класс Button, а затем переопределить метод Paint, чтобы вы могли рисовать треугольник вместо обычной формы кнопки. Не знаете, как обрабатывать области нажатия кнопки (у вас может быть прямоугольная область щелчка).

1 голос
/ 10 марта 2010

Вы можете использовать pictureBox в качестве кнопки.

0 голосов
/ 10 марта 2010

Вы создаете прямоугольную кнопку ImageButton с прозрачным фоном.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...