I’m using OpenEdge ABL / Progress 4GL. I have a browser widget populated with rows. When I left click a row the row is highlighted and that row is now in focus. I want when I right click on a different row for progress to perform a “left click” (to move the focus to the row that was right clicked on) then do the right click.
Share
I already answered this question here : How in OpenEdge ABL / Progress 4GL do I find the row id of a row that is right clicked in a browser.
I’m not sure what the policy is with this duplicate question, but I’m repeating my answer here, I hope it’s OK.
I had a similar situation; I wanted to respond to the mouse’s Right-click in a browse. Right-clicking does not select the row you’re clicking on, so I had to programmatically figure out which row it was. The coding below determines which row you clicked on and selects it. I am afraid it really is this complicated.
This goes in the MOUSE-MENU-DOWN event of the browse:
I hope this helps.