Hejsan, En annan användare har samma problemWizard kontroll
jag håller på att pilla lite med en wizard kontroll.
Eftersom man inte kan dölja visa steg i en wizard på SideBaren så har jag valt att ha en menu control där jag visar vilka steg man som finns.
Problemet blir när jag klickar i menyn för att tex gå till steg 3 från steg 1.
jag kommer till rätt steg men jag kan tex inte trycka previous för den tror jag är i steg 1 fortfarande fast jag ser steg på skärmen!?!?!
jag använder mig av metoden .moveto för att flytta mig till respektive steg.
Tacksam för snabb hjälp!
Mvh Kristian
Partial Class Default2
Inherits System.Web.UI.Page
Protected Sub Wizard1_ActiveStepChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Wizard1.ActiveStepChanged
clearArrows()
If Menu2.Items.Count > 0 Then
Menu2.Items(Wizard1.ActiveStepIndex).Enabled = True
Menu2.Items(Wizard1.ActiveStepIndex).ImageUrl = "arrow.gif"
End If
End Sub
Private Sub clearArrows()
Dim menuItem As MenuItem
For Each menuItem In Menu2.Items
menuItem.ImageUrl = ""
Next
End Sub
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim Wizardstep As WizardStep
If Not IsPostBack Then
For Each Wizardstep In Wizard1.WizardSteps
Dim menuItem As New MenuItem(Wizardstep.Title, Wizardstep.ID)
menuItem.Enabled = False
If Menu2.Items.Count = 0 Then
menuItem.Enabled = True
menuItem.ImageUrl = "arrow.gif"
End If
Menu2.Items.Add(menuItem)
Next
End If
End Sub
Protected Sub Menu2_MenuItemClick(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.MenuEventArgs) Handles Menu2.MenuItemClick
Dim Wizardstep As WizardStep
For Each Wizardstep In Wizard1.WizardSteps
If e.Item.Value = Wizardstep.ID Then
Wizard1.MoveTo(Wizardstep)
End If
Next
End Sub
End ClassSv: Wizard kontroll
http://archives.devshed.com/forums/development-94/bug-in-system-web-ui-webcontrols-wizard-1848976.html