• Industries
  • Products
  • Buy
  • Services & Support
  • Communities
  • Discussion Groups

    .NET

    Reply
    Active Contributor
    Posts: 47
    Registered: ‎02-25-2010

    Show/hide toolbars

    235 Views, 3 Replies
    03-24-2012 03:42 AM

    I loaded a partial customization file by CUI dialog. I would like to programmatically hide / show the menus and toolbars, so when you restart AutoCAD to be permanently hidden or visible. Can anyone hint how to do it?

    Please use plain text.
    Active Contributor
    Posts: 28
    Registered: ‎03-02-2012

    Re: Show/hide toolbars

    03-24-2012 04:27 AM in reply to: fsztuczny

    Hi there,

    this code works, but I have ran into problems when Windows 7 UAC is set to high:

    If any one has a better way of doing this then I would be greatful also:

     

     

     

     

    Imports Autodesk.AutoCAD.Runtime
    Imports Autodesk.AutoCAD.ApplicationServices
    Imports Autodesk.AutoCAD.Interop
    Imports System.Environment

    <Assembly: CommandClass(GetType(ToolbarCmds))>

    Public Class ToolbarCmds
        <CommandMethod("MyMenusCuix")> _
        Public Sub LoadToolbars()


            Dim cuiname As String = "MyMenus"
            Dim cuifile As String = "C:\MyMenus.cuix"
            Dim mg As AcadMenuGroup
            Try
                'Attempt to access our menugroup
                mg = Application.MenuGroups.Item(cuiname)
            Catch ex As System.Exception
                'Failure simply means we need to load the CUI first
                Application.MenuGroups.Load(cuifile)
                mg = Application.MenuGroups.Item(cuiname)
                'Cycle through the toobars, setting them to visible
                Dim i As Integer
                For i = 0 To mg.Toolbars.Count - 1
                    mg.Toolbars.Item(i).Visible = True
                Next
            End Try
        End Sub
    End Class

     

     

    Regards,

     

    Martin.

    http://www.designprosoftware.co.uk/
    Please use plain text.
    *Expert Elite*
    Posts: 6,460
    Registered: ‎06-29-2007

    Re: Show/hide toolbars

    03-24-2012 04:28 AM in reply to: fsztuczny

    Hi,

     

    ...create/save two workspaces, one having your partial menues visible and the other workspace having them invisible ...?

     

    - alfred -

    -------------------------------------------------------------------------
    Alfred NESWADBA
    Ingenieur Studio HOLLAUS ... www.hollaus.at
    -------------------------------------------------------------------------
    Please use plain text.
    Active Contributor
    Posts: 47
    Registered: ‎02-25-2010

    Re: Show/hide toolbars

    03-30-2012 12:42 PM in reply to: alfred.neswadba

    Thank you.

    Please use plain text.