I turned off auto data tip and, indeed, it stopped displaying the msgbox. In other words, nothing happened. Very good! Learnt something today. Thanks.
When you said " the code for that property has to be run to show you the value ", is the following code run when the mouse is hovering over the word IfToManyGoes? I'm asking because I put break points at the If statement and the following line and they did nothing. The code didn't break
Public Property Get IfTooManyGoes() As Boolean
If LetterGuessed = "" Then StartGuess
IfTooManyGoes = (LetterGuessed <> "")
Rory will correct me if I'm wrong - but that is probably because you're already executing code in Break mode, hence additional break clauses don't take effect. Once you'd returned a letter the code would run correctly and then the break clause on the If statement would work as expected.