1. Yiannis Papadomichelakis
  2. PowerBuilder
  3. Wednesday, 19 June 2019

I just migrated a PB 12.6 app to PB 2019 trial. A problem that occurred in 12.6, and I was hoping that it will be solved in the newer versions of PB, is related to window menus, when we use the docked interface.

We have development a set of libraries that merge menus on runtime. Each main window has is using the application’s frame menu (menuname property) and we dynamically append some menu items on File or Action menu.

These menu items are defining keyboard shortcuts that are not being defined in the frame menu (in fact the main menu does not define any keyboard shortcuts at all).

When we merge these menu items on a docked interface, PB ignores them, when we merge them on the classic interface, they work without problems.

 Is there something I can do to fix this?

 

Yiannis Papadomichelakis Accepted Answer Pending Moderation
0
Votes
Undo

Yes. I am talking about the same app. No modification on PB19.

Depending on a registry parameters, the app opens mdidock window or an mdi window. Depending on that parameter, the windows inside the frame are opened using openSheetWithParm() or OpenSheetWithParmAsDocument()

Comment
Hi Ioannis;

My suggestion would be to open a Support Ticket ( https://www.appeon.com/standardsupport ) and attach a simple test case for Appeon to diagnose.

FYI: I just tested this aspect with my STD framework's OrderEntry test App and you are 100% correct, the Menu short-cuts are ignored. You can use the ALT key to raise the menu short-cuts but typing in a short-cut letter (accelerator) is just ignored. :-(

Regards ... Chris
  1. Chris Pollach
  2. Thursday, 20 June 2019
Thanks!
  1. Yiannis Papadomichelakis
  2. Friday, 21 June 2019
There are no comments made yet.
  1. Thursday, 20 June 2019
  2. PowerBuilder
  3. # 1
Chris Pollach Accepted Answer Pending Moderation
0
Votes
Undo

Hi Ioannis;

   Was your App also a "dockable window" App in PB12.6?

Regards ... Chris

Comment
There are no comments made yet.
  1. Wednesday, 19 June 2019
  2. PowerBuilder
  3. # 2
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.