Posted: Sun Jan 24, 2021 4:38 pm Post subject: How do I detect if Form is Active/Selected?
I maybe asking this incorrectly as I don't know what to look for. I have created a Form. I have a menu and you and can use the arrow keys to move up and down the list. Which works perfectly. However when a different Window is selected like your web browser. The arrow keys sill work to move around the menu. How can I make is so that the arrow keys only work when the Form Window has been clicked on is the Active Window.
Code:
if (isKeyPressed(VK_UP)) then
elseif (isKeyPressed(VK_DOWN)) then
end
Alternatively you may use OnActivate and OnDeactivate methods.
Code:
local isFormActive = false;
form.OnActivate = function(sender)
isFormActive = true; -- or use form.tag ...
end
form.OnDeactivate = function(sender)
isFormActive = false;
end
_________________
I'm rusty and getting older, help me re-learn lua.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum