public WizardPageInfo(ShowProc AShowProc, CheckProc ACheckProc, bool AEnabled, PrepareProc APrepareProc) { ShowProc = AShowProc; CheckProc = ACheckProc; PageShown = false; PageEnabled = AEnabled; PrepareProc = APrepareProc; }
public WizardPageInfo(ShowProc AShowProc, CheckProc ACheckProc, bool AEnabled) { showProc = AShowProc; checkProc = ACheckProc; pageShown = false; pageEnabled = AEnabled; prepareProc = null; }
public WizardPageInfo(ShowProc AShowProc, CheckProc ACheckProc) { ShowProc = AShowProc; CheckProc = ACheckProc; PageShown = false; PageEnabled = true; PrepareProc = null; }
public WizardPageInfo(ShowProc AShowProc) { showProc = AShowProc; checkProc = null; pageShown = false; pageEnabled = true; prepareProc = null; }
private void SetPageEnabled(ShowProc APageProc, bool AEnabled) { int i = IndexOfPage(APageProc); if (i != -1) { _pages[i].PageEnabled = AEnabled; } }
private void SetShown(ShowProc APageProc, bool AShown /*= true*/) { int i = IndexOfPage(APageProc); if (i != -1) { _pages[i].PageShown = AShown; } }
private bool FirstShow(ShowProc APageProc) { int i = IndexOfPage(APageProc); if (i != -1) { return(!_pages[i].PageShown); } return(false); }
private int IndexOfPage(ShowProc APageProc) { for (int i = 0; i < _pages.Count; i++) { if (_pages[i].ShowProc == APageProc) { return(i); } } return(-1); }