Personally, I've found that a knife or razor blade can help
OK. Let's see if we can make this a little clearer. When you say "label and object" do you mean something like a textfield control with a label next to it? If you're just looking to hide visual elements, you can always set their "visible" properties to "false".
However, it's not generally a good idea to have the GUI rearranging itself like that - it frustrates and confuses people - better to simply disable items. That way the UI looks consistent, but the user is prevented from misusing the disabled items and they're usually visually marked as disabled.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.