Seems like it could be these things:
If Useris.text & Myid.text are the same and the object doesn't become visible:
Either the text of the first object doesn't change
Or the object you are trying to set visible is already visible..
One other option is that a different event is setting the object invisible again in the same tick.