All Forums
 Категория Visio
 Форум Вопросы и ответы
 Управление элементы меню Visio
Author Previous Topic Topic Next Topic  

romeo

6 Posts

Posted - 05/09/2005 :  18:18:43
Никто не пробовал скрывать какие-нибудь менюшки Visio (если нашему add-in они не нужны и мы не хотим их показывать)

brace

Russia
358 Posts

Posted - 05/11/2005 :  14:33:21
меню в визио можно настраивать под свой вкус
View > Toolbars > Customise
открывается окно которое позволяет добавлять/убирать кнопки/команды
или вернуть все в дефолтный вариант меню.
Go to Top of Page

Digitall

Russia
389 Posts

Posted - 05/11/2005 :  14:41:41  Visit Digitall's Homepage
quote:
Originally posted by brace

меню в визио можно настраивать под свой вкус
View > Toolbars > Customise
открывается окно которое позволяет добавлять/убирать кнопки/команды
или вернуть все в дефолтный вариант меню.



Тут, насколько я понял, интересует VB вариант...
Go to Top of Page

mers

Russia
159 Posts

Posted - 05/12/2005 :  14:23:04
скачайте себе SDK
там есть пример создания и скрытия меню
Go to Top of Page

mers

Russia
159 Posts

Posted - 05/12/2005 :  15:01:41
вот еще, правда на C#:
quote:
Integrating Menus and Toolbars
The best practice when building an application using the Visio drawing control is to implement a custom UI. If you want to display Visio menus and toolbars in your container application, set the drawing control's NegotatiateToolbars and NegotiateMenus properties. The following C# code enables both menu and toolbar merging:
drawingControl.NegotiateMenus = True;
drawingControl.NegotiateToolbars = True;
The best practice is to set both of these properties to the same value. The control will not support independent negotiation of toolbars and menus.

The container application must support OLE menu merging in order to display Visio menus or toolbars. For example, you can enable toolbar merging in a Word document. Within the Visual Basic project of the Word document you can programmatically display Visio toolbars. The following example displays the Layout & Routing toolbar.
vsoApplication.CommandBars("Layout & Routing").Visible = True
Important Do not attempt menu and toolbar merging with multiple active instances of the ActiveX control. Multiple instances of the control share a single underlying Visio Application object. You may get unexpected results when trying to do menu merging with a single Application object and multiple active instances of the control.
Important Do not merge menus and toolbars with the Internet Explorer user interface. There are known issues with menu merging in Internet Explorer (see the Microsoft Knowledge Base article 193098, PRB: Unexpected Menu Merging Behavior in Internet Explorer).
взято с:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vissdk11/html/viconAboutWorkingWithDrawingControl_HV01046843.asp
Go to Top of Page

romeo

6 Posts

Posted - 05/13/2005 :  00:17:50
to mers : Оки =) Можно попробовать через это, хотя я делал по другому. Я своё меню встраивал в Visio, и трабла была в том, что там метод Add() есть, а для удаления ничего нету....
Go to Top of Page

romeo

6 Posts

Posted - 05/13/2005 :  01:56:07
А, всё, ступил =) уже разобрался!
Go to Top of Page
  Previous Topic Topic Next Topic  
Данный сайт является архивом форума visio.artberg.ru, который был закрыт в связи с переходом на новую платформу visio.getbb.ru
Все материалы доступны только для чтения! Если у вас появились вопросы, или вы хотите что-то обсудить, связанное с Visio, обращайтесь на новый форум!
Архив был создан благодаря совместным усилиям Генадия Туманова @Tumanov (visio.artberg.ru), Александра ака @Surrogate (visio.getbb.ru), и Николая Белых @nbelyh (unmanagedvisio.com)