Зависит от того, как текст попал туда. Это хранится в Label или TextBox? Если это так, вы можете проверить эти объекты, чтобы найти текст. Если нет, то текст это просто кучка пикселей. Без какого-либо распознавания символов (которое может быть ненадежным), сделать это невозможно.
Если вы используете формы Windows, вы можете использовать свойство Location аргумента MouseEventArgs, который передается в события MouseDown ваших элементов управления.
EDIT:
Так как текст рисуется с использованием Graphics.DrawString, нет контекста, который бы сообщал вам, каков текст после того, как он нарисован, если вы сами его не поддерживаете. Вы можете создавать объекты, которые инкапсулируют ограничивающие прямоугольники и значения текста, и повторять их во время событий мыши.