Ron,
The article on my website uses a PageRefresher class that your lowest level PageFrame class should add to every page in the Init() method. Once you've done that you'll never have to worry about your pages being out-of-date. It's certainly a better solution than having to add code to every page.
>Yes, I tried thisform, it only refreshes top page, but this.refresh in the page Activate methods works as per your reference!