Whether I create grid labels manually or through code (C#), I am unable to manage which labels display when they encounter other overlapping/conflicting labels. The labeling engine for grid entries tends to prioritize the top-most grid. I don't see a place where I can weight or change that priority.
For my situation, I'd prefer to have all labels display regardless of whether they overlap other labels or not. That way I can convert to graphics and manage those individual conflicts instead.
Here's a visual example. The bottom grid entry (GEOGRAPHIC TICKS, LABELS . . . ) has labels that display (see 40' and 35' text in the red boxes) when that grid is the sole grid that is visible (Image A). But when I turn on the second grid (1000M), those labels conflict and subsequently take priority; the bottom-most grid's labels no longer appear (Image
:
Image A:
Image B: