Nem lenne egyszerűbb az adott dialog-nak egy listát megadni az engedélyezett gombokkal és többit enabled(false)-ra állítani?