If you say "I don't want user to use". Then you must use setEnabled(false). However, if you are talking about achieving your own button behaviour for enabling/disabling.. then you may have to create your own implementation for View&Controller classes. Thx pondyprem@yahoo.com