I tried the grid_forget on a frame with a single button. It did not dissapear. However, if you call the destroy() (or the forget()) method on the button, it did dissapear. Maybe this helps. Johan -- -- Programmers don't die; they just GOSUB with no RETURN --