Machs doch wie ein richtiges PopupMenu: Normalerweise poppts rechts unten auf.
Ist der Rand rechts im Weg, poppts nach links unten auf, ist zusätzlich der Rand unten im Weg, poppts nach links oben auf. Ist nur der untere Rand im Weg, poppts nach rechts oben auf
Julian J. Pracht