disable and enable Menu Topic is solved

Get help with using AutoHotkey (v1.1 and older) and its commands and hotkeys
User avatar
Tomer
Posts: 366
Joined: 21 Aug 2016, 05:11

disable and enable Menu

19 Oct 2017, 06:50

Hii,

below script disable and enable MyContextMenu (RButton click),
i use Menu, MyContextMenu, DeleteAll for this.

although its working fine, im feeling theres a better solution to make it.

whats your suggestions?

Code: Select all


Gui, Add, ListView, vMyListView,
gui, add, Button, gButton , Enable MyContextMenu
EnableMyContextMenu:
Menu, MyContextMenu, Add, Disable MyContextMenu, vaule
Gui, Show
return


GuiContextMenu:
if A_GuiControl <> MyListView
    return

Menu, MyContextMenu, Show
return

vaule:
Menu, MyContextMenu, DeleteAll
return

Button:
goto, EnableMyContextMenu
    return


return
GuiClose:
ExitApp


User avatar
TheDewd
Posts: 1513
Joined: 19 Dec 2013, 11:16
Location: USA

Re: disable and enable Menu  Topic is solved

19 Oct 2017, 07:50

Code: Select all

#SingleInstance, Force

Disabled := 0

Menu, MyContextMenu, Add, Disable MyContextMenu, MenuHandler

Gui, Add, ListView, vMyListView,
Gui, Add, Button, gButtonEnable, Enable MyContextMenu
Gui, Show, AutoSize, Example
return

ButtonEnable:
    Disabled := 0
return

GuiContextMenu:
    If (A_GuiControl = "MyListView") {
        If (Disabled = 1) {
            return
        }

        Menu, MyContextMenu, Show
    }
return

GuiClose:
    ExitApp
return

MenuHandler(ItemName, ItemPos, MenuName) {
    Global

    If (ItemName = "Disable MyContextMenu") {
        Disabled := 1
    }
}

User avatar
Tomer
Posts: 366
Joined: 21 Aug 2016, 05:11

Re: disable and enable Menu

20 Oct 2017, 00:02

thanks TheDewd

Return to “Ask for Help (v1)”

Who is online

Users browsing this forum: jaka1, Spawnova and 266 guests