Для элемента управления Label вы можете получить положение нижней части текста следующим образом:
Предполагая, что для .TextAlign установлено значение TopLeft, TopCenter или TopRight, нижняя часть текста в элементе управления Label может быть найдена следующим способом:
dim btmOfText as single
btmOfText = Label1.Font.GetHeight + Label1.Top
Метод .GetHeight возвращает высоту в пикселях текущего шрифта, используемого меткой.
Если .TextAlign имеет значение Middle или Bottom, то вам нужно выполнить несколько более сложный расчет.
Этот же метод также будет работать с элементом управления NumericUpDown.