Кнопка меняется при наведении

Обсуждение, связанное с разработкой ПО верхнего уровня
Ответить
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

Кнопка меняется при наведении

Сообщение FireFly »

Впервые кустомайзю кнопку. Немного туплю...
Вопрос №1 - можно ли сделать кнопку которая автоматически меняла свой вид при наведении на неё курсора? Или единственный вариант - реализовать это через event структуру в каждой vi где нужна такая кнопка?
Вопрос №2 - как сделать фон неквадратной кнопки прозрачным (сейчас белый, залить белый фон прозрачной кисточкой не получается - исчезает вся кнопка)
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Кнопка меняется при наведении.

Сообщение Pavel Krivozubov »

toto

Activity Gold Black
professional
professional
Сообщения: 390
Зарегистрирован: 07 мар 2008, 09:26
Награды: 3
Версия LabVIEW: 6i-16
Откуда: Санкт-Петербург
Контактная информация:

Re: Кнопка меняется при наведении.

Сообщение toto »

> Indey 19 фев 2010 10:28

Indey, ты нам из будущего пишешь? :) У меня на часах 9:36 :)


УПС, меня тоже в будущее закинуло :)
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Кнопка меняется при наведении.

Сообщение Pavel Krivozubov »

Антон, вроде же нормально всё. :D



Сообщение Indey Пт фев 19, 2010 9:28 am
Кладезь мудрости
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

Re: Кнопка меняется при наведении.

Сообщение FireFly »

Есть дурацкое желание - не могу реализовать:

можно ли сделать кнопку "нажатой мышью", т.е. как сымитировать на ней Mouse Down и поддерживать его до некоего события (в это время пользователь должен иметь возможность нормально работать мышью). Существует ли Property "Нажата мышью и удерживается" (не нашёл вроде)?

Идея такая - есть кнопка (т.е. True/False) у неё 6 состояний
Кнопка False и указателя на ней нет - "Я False"
Наводим мышку кнопка превращается в "Если ты на меня нажмешь я стану True"
Нажимаем на кнопку и она превращается в "Ждем подтверждения на превращение в True" - охото чтобы это было состояние "Нажали и держим" раз уж оно у кнопки есть.
Аналогичные три для кнопки в состоянии TRUE.
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Кнопка меняется при наведении.

Сообщение Pavel Krivozubov »

а может в лоб - вместо кнопки использовать прозрачную Picture c меняющейся картинкой?
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

Re: Кнопка меняется при наведении.

Сообщение FireFly »

Ну да, наверное действительно уже слишком нагло требовать от обыкновенной кнопки так много :D
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Кнопка меняется при наведении.

Сообщение Pavel Krivozubov »

FireFly писал(а):Ну да, наверное действительно уже слишком нагло требовать от обыкновенной кнопки так много :D
:haha:
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

Re: Кнопка меняется при наведении.

Сообщение FireFly »

Ладно... У меня есть 6 картинок. Какой контрол/индикатор мне использовать для хранения в нем картинок и регистраций событий над ним (Mouse Enter, Leave, Up, Down)? 2D Picture и Picture Ring обладают рамочкой которую мне совсем не хочется иметь, а убрать её не получается.
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Кнопка меняется при наведении.

Сообщение Pavel Krivozubov »

так рамку то можно прозрачной сделать! :wink:
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

Re: Кнопка меняется при наведении.

Сообщение FireFly »

:thank: Сегодня голова почти не варит что-то. Спасибо за советы на мои глупые вопросы. Всё получилось как хотел.
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Лицевая панель»