Another way to write this code could be:
Me!SomeControl.Visible = Not Me.NewRecord
It would be somewhat different from @Remou's code. This would be the equivalent of the above:
If Me.NewRecord Then
Me!SomeControl.Visible = False
Else
Me!SomeControl.Visible = True
End If
Now, it could very well be that you don't want to change the control's .Visible property if it's not a new record, so @Remou's original suggestion may be correct.
Another suggestion is if you are performing this operation on large numbers of controls, you might want to create a custom collection in the form's OnLoad event and have the collection hold pointers to controls you want to operate on. I do this all the time when I need to change the values/appearance/visibility of large numbers of controls in the OnCurrent event.