I am using this code from the answer by Martin Prikryl to Custom Uninstall page (not MsgBox).
How to modify the first page of this code to show a "Welcome"-like page on the OuterNotebook
page (i.e. without the MainPanel
header)?
I am using this code from the answer by Martin Prikryl to Custom Uninstall page (not MsgBox).
How to modify the first page of this code to show a "Welcome"-like page on the OuterNotebook
page (i.e. without the MainPanel
header)?
You create the page as any other, except that its parent will be the
UninstallProgressForm.OuterNotebook
, not the.InnerNotebook
.Tricky part is not how to create the page, but how to implement the Next/Back buttons.
The Next button on the "welcome" page must change the page of the
OuterNotebook
from the "welcome" page to theUninstallProgressForm.InnerPage
. And of course make sure the active page on the.InnerNotebook
is the first normal/inner page.Conversely, the Back button on the first normal/inner page must change the page of the
OuterNotebook
from theUninstallProgressForm.InnerPage
to the "welcome" page.So modifying my answer to the Custom Uninstall page (not MsgBox) to cater for the above, you will get:
Note that there's no way to use the built-in images from the installer in the uninstaller. In my simple code above, I install the "welcome" page image to the
{app}
and load it from there.If you want to avoid this, see my answer to the How keep uninstall files inside uninstaller?