none
Кнопка иконка RRS feed

  • Вопрос

  • В программах на месте квадратных кнопок можна увидеть иконки кнопок (какие та рисунки). При нажатии на них происходить то же события что с кнопками. Как это реализовать?? каким элементам воспользоватся ??
    18 июля 2012 г. 17:45

Ответы

  • Старайтесь всегда уточнять платформу, которую вы используете. По ранним сообщениям я понял, что у вас WinForms.

    Есть 2 варианта. Первый использовать элемент PictureBox и реагировать на событие MouseClick.

    Второй, по симпатичнее, это использовать ToolStrip. В нем все элементы кнопки выглядят как иконки. Меняете свойство Image у отдельной кнопки ToolStrip на свою картинку и все.


    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    • Помечено в качестве ответа Frech871 20 июля 2012 г. 6:01
    19 июля 2012 г. 2:39
    Отвечающий

Все ответы

  • Старайтесь всегда уточнять платформу, которую вы используете. По ранним сообщениям я понял, что у вас WinForms.

    Есть 2 варианта. Первый использовать элемент PictureBox и реагировать на событие MouseClick.

    Второй, по симпатичнее, это использовать ToolStrip. В нем все элементы кнопки выглядят как иконки. Меняете свойство Image у отдельной кнопки ToolStrip на свою картинку и все.


    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    • Помечено в качестве ответа Frech871 20 июля 2012 г. 6:01
    19 июля 2012 г. 2:39
    Отвечающий
  • Еще можно воспользоваться достаточно хорошим кастомным компонентом - WinForm ImageButton

    Для связи [mail]

    26 июля 2012 г. 6:47