Форум пользователей Visio

Форум по вопросам применения и программирования в Visio
Текущее время: 21 авг 2018, 00:17

Часовой пояс: UTC + 3 часа [ Летнее время ]


Правила форума


При размещении файлов предпочтительным является формат vsd (а не vsdx/vsdm)



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Event Hover
СообщениеДобавлено: 06 мар 2018, 14:52 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 16 фев 2016, 10:11
Сообщений: 282
Использую Visio c: 2000
Очков репутации: 2

Добавить очки репутацииУменьшить очки репутации
Привет.

Есть ли событие "Парение" для шейпа / листа? Т.е. хочу обработать проход мышкой над шейпом для показа данных шейпа.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Event Hover
СообщениеДобавлено: 06 мар 2018, 15:42 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 1150
Очков репутации: 100587

Добавить очки репутацииУменьшить очки репутации
Обычно для такого показа данных используют ячейку Comment (секция Miscellaneous).
Тогда и своего обработчика не нужно, Visio сам справится.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Event Hover
СообщениеДобавлено: 06 мар 2018, 16:08 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 1150
Очков репутации: 100587

Добавить очки репутацииУменьшить очки репутации
Но если хочется трудностей, то такой вариант тоже есть :)
У Window есть MouseMove. Из него можно взять координаты.
Потом провести SpatialSearch и найти перечень шейпов, над которыми летим.
Ну и, если где надо, то сделать, что надо.
--------
А вообще, когда нужно что-то узнать по поводу событий, то нужно скачать SDK. (Да, да, опять его).
Там есть Event Monitor.
Запустить его и наблюдать абсолютно все происходящие в Visio события.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Event Hover
СообщениеДобавлено: 07 мар 2018, 10:34 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 16 фев 2016, 10:11
Сообщений: 282
Использую Visio c: 2000
Очков репутации: 2

Добавить очки репутацииУменьшить очки репутации
Tumanov писал(а):
Но если хочется трудностей, то такой вариант тоже есть :)
У Window есть MouseMove. Из него можно взять координаты.
Потом провести SpatialSearch и найти перечень шейпов, над которыми летим.
Ну и, если где надо, то сделать, что надо.
--------
А вообще, когда нужно что-то узнать по поводу событий, то нужно скачать SDK. (Да, да, опять его).
Там есть Event Monitor.
Запустить его и наблюдать абсолютно все происходящие в Visio события.


Да я ничего против эвент монитора не имею )) Это ж не МСДН )))


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Event Hover
СообщениеДобавлено: 07 мар 2018, 10:34 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 16 фев 2016, 10:11
Сообщений: 282
Использую Visio c: 2000
Очков репутации: 2

Добавить очки репутацииУменьшить очки репутации
Tumanov писал(а):
Обычно для такого показа данных используют ячейку Comment (секция Miscellaneous).
Тогда и своего обработчика не нужно, Visio сам справится.


Благодарю. Изящное решение
Только подсказка не сразу всплывает...надо бы ее ускорить как-то )))


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Event Hover
СообщениеДобавлено: 07 мар 2018, 11:48 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 28 апр 2013, 14:03
Сообщений: 581
Откуда: Вена, Австрия
Использую Visio c: 1998
Очков репутации: 100603

Добавить очки репутацииУменьшить очки репутации
Tumanov писал(а):
Обычно для такого показа данных используют ячейку Comment (секция Miscellaneous).
Тогда и своего обработчика не нужно, Visio сам справится.


Для этого есть и более человечный способ :)
Кнопка Вставить -> комментарий (insert -> screen tip) на ленте. Как раз пишет текст в эту ячейку

_________________
Инструменты для облегчения создания диаграмм, и статьи по Visio:
http://unmanagedvisio.com/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Event Hover
СообщениеДобавлено: 07 мар 2018, 12:08 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 16 фев 2016, 10:11
Сообщений: 282
Использую Visio c: 2000
Очков репутации: 2

Добавить очки репутацииУменьшить очки репутации
nbelyh писал(а):
Tumanov писал(а):
Обычно для такого показа данных используют ячейку Comment (секция Miscellaneous).
Тогда и своего обработчика не нужно, Visio сам справится.


Для этого есть и более человечный способ :)
Кнопка Вставить -> комментарий (insert -> screen tip) на ленте. Как раз пишет текст в эту ячейку


Эээ...а через шейпшит линком как это выглядит?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Event Hover
СообщениеДобавлено: 07 мар 2018, 12:35 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 1150
Очков репутации: 100587

Добавить очки репутацииУменьшить очки репутации
Цитата:
Для этого есть и более человечный способ

Так ему не текст ввести нужно, а сослаться на данные.
Значит формулу типа
Код:
Comment =Prop.Prop1


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Event Hover
СообщениеДобавлено: 07 мар 2018, 14:13 
powercat писал(а):
Да я ничего против эвент монитора не имею )) Это ж не МСДН )))
в SDK то все равно написано, то же самое что в MSDN!
Плюс три инструмента Event monitor, Visio solution publishing tool, Print ShapeSheet (не работает русскоязычной виндойQ
powercat писал(а):
Только подсказка не сразу всплывает...надо бы ее ускорить как-то )))
боюсь что никак, постарайтесь мышью помедленней водить!


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB