You'll need to put some code into each event of each label (unless you're using a function directly in the event property of the label) - what is the difference of using:
[tt]msgbox "the label... " & me("lblMyLabel").caption ' and
msgbox "the label... " & screen.activethingiethatdoesntworkonlabels.caption[/tt]
To get the "functionality" of text controls on labels, convert them to unbound textcontrols, format them as you like... ;-)
Then on the textcontrols use:
[tt]msgbox "the label... " & screen.activecontrol.value[/tt]
Roy-Vidar