Posted yesterday previously on the old Delphi iOS community, now again here:

Posted yesterday previously on the old Delphi iOS community, now again here:

Here's the issue:
MultiView + TMap = overlap controls :(

Is there a way to avoid this? The TMap control get over the Multiview. Right now I what I did:
Put everything into a container (TRectangle) and changed the event OnShowing to move the panel to right and reset to 0 when close. Is there a more clever way to work with this?
Also there's a bad bug: only works once :( Next time for some reason the TMap keeps on the main form fixed.

Comments

  1. Create a QR and (select one) : hope that EMB will fix it, do some vodoo stuff, live with it, cry and bang your head on your table...

    ReplyDelete
  2. Looks like TMapView is one control where they haven't fixed the Z-order issue. One way around it is to have a TImage as a placeholder, grab the image of the TMapView, hide the TMapView and show the TImage in its place when the MultiView shows. This is a technique I used for a project last year, but with TMS' map components. That was a little problematic (because the map would reload on showing it again), but it was workable.

    ReplyDelete
  3. David Nottage Well, nice! I will try this vodoo as Stephane suggests :) lol

    ReplyDelete

Post a Comment