Author |
Topic |
|
Rover
2 Posts |
Posted - 08/09/2005 : 15:25:53
|
Господа профессионалы!
Как сделать так, чтобы для некоторого шейпа появлялась подсказка с его описанием (описание - это текст в Custom Property)?
Т.е. я могу сделать пункт контекстного меню "описание" и выводить MsgBox, но новое окно (MsgBox) - это слишком тяжеловесно. Хотелось бы вывести подсказку, которая я бы исчезла при переключении на другой объект. |
|
Tumanov
Russia
1198 Posts |
Posted - 08/09/2005 : 18:56:52
|
Профессионально смотрелось бы специальное окошко, предназначенное для вывода этого текста. Так, например, как Custom Properties Window. Кстати, в Вашем случае им тоже можно пользоваться. Решение попроще - завести вместо этого окошка специальный шейп. А обработчиком события SelectionChanged выводить в него значение соответствующего Custom Property. Можно этот шейп положить в специально отведенное место, например, в угол, а можно изменять его позицию в зависимости от положения селектированного шейпа. Наконец, можно придумать, как ориентироваться на положение мыши, выбирать шейп под курсором и т.д. То есть обходиться без селектирования. Но это должно быть немного потруднее и не для всякого Visio годится. Так лучше, наверное, не делать. |
|
|
brace
Russia
358 Posts |
Posted - 08/10/2005 : 09:24:50
|
все гораздо проще ! всплывающая подсказка для любого шейпа делается так Insert > Shape Screen Tip или можно сделать так Insert > Comment что лучше ? определяется вкусом исполнителя чертежа.
|
|
|
Rover
2 Posts |
Posted - 08/10/2005 : 11:17:41
|
Спасибо за помощь! |
|
|
|
Topic |
|
|
|