11-25-2022, 06:16 AM
(This post was last modified: 11-25-2022, 06:22 AM by NasaCow.
Edit Reason: Grammar
)
So digging through a bit, I have made some progress. The GUI library takes control, not only with mouse events but also with _display so reenabling _autodisplay fixed the issue with the screen not showing yet stepping through still worked and CheckMenu as well to the DO/LOOP. This was never an issue when MainRouter was originally made to run non-stop once called. Seems I can use one or the other at a time in a particular window, just not together well, keyboard shortcuts (of the menu bar) work with the GUI, just not with the mouse (still digging through it...)
Adding:
So, 1/2 the battle solved.
Now, they don't play well together but using the GUI as pop-up window (without a menu bar at top) might be a happy compromise as well. I originally went with the GUI library because I am to unable to easily change the menu ribbon once made. I may keep digging to see if I can help these two wonderful resources play better together (it is what us teachers do anyhow )
Thanks for the suggestions and pointing out some of my other mistakes that could have cause headaches further down the stretch. And if anyone else has an insight into why, feel free to share (updated code w/o the .exe this time)! Thank you again
Adding:
Code: (Select All)
MainRouter:
Do
Menu% = CHECKMENU%(True)
....
Loop until CompleteFlag 'Made true by BtnClickEvent sub in main
_autodisplay
CompleteFlag = False
So, 1/2 the battle solved.
Now, they don't play well together but using the GUI as pop-up window (without a menu bar at top) might be a happy compromise as well. I originally went with the GUI library because I am to unable to easily change the menu ribbon once made. I may keep digging to see if I can help these two wonderful resources play better together (it is what us teachers do anyhow )
Thanks for the suggestions and pointing out some of my other mistakes that could have cause headaches further down the stretch. And if anyone else has an insight into why, feel free to share (updated code w/o the .exe this time)! Thank you again