Hi,
It seems that there is a bug with the RemoveAt / Remove functions of a TabControl.
Doing :
tabControl1.TabPages.RemoveAt(tabControl1.SelectedIndex);
or
tabControl1.TabPages.Remove(tabControl1.TabPages[tabControl1.SelectedIndex]);
Creates a NullReferenceException error.
With following Stack Trace :
at Wisej.Web.Control.AssignParent(Control parent)
at Wisej.Web.TabPage.AssignParent(Control parent)
at Wisej.Web.Control.ControlCollection.<>c__DisplayClass23_0.<Remove>b__0()
at Wisej.Core.IWisejSynchronizedImplementation.Lock(IWisejSynchronized target, Action action)
at Wisej.Web.Control.ControlCollection.Remove(Control child)
at Wisej.Web.TabControl.ControlCollection.Remove(Control control)
at Wisej.Web.Control.ControlCollection.Remove(Control child)
at Wisej.Web.TabControl.TabPageCollection.RemoveAt(Int32 index)
at Wisej2_Tab.Page1.button1_Click(Object sender, EventArgs e) in D:\VStudio\LULM-ONLY\VS2015\TESTING\Wisej2_Tab\Wisej2_Tab\Page1.cs:line 16
at Wisej.Web.Control.OnClick(EventArgs e)
at Wisej.Web.Button.OnClick(EventArgs e)
at Wisej.Web.Button.PerformClick()
at Wisej.Web.ButtonBase.ProcessExecuteWebEvent(WisejEventArgs e)
at Wisej.Web.ButtonBase.OnWebEvent(WisejEventArgs e)
at Wisej.Web.Control.Wisej.Core.IWisejComponent.Event(WisejEventArgs e)
at Wisej.Web.Application.ProcessWebEvents(WisejEventArgs e)
at Wisej.Web.Application.OnWebEvent(WisejEventArgs e)
at Wisej.Web.Application.Wisej.Core.IWisejComponent.Event(WisejEventArgs e)
at Wisej.Core.ComponentManager.DispatchEvents(Session session, ICollection events)
at CallSite.Target(Closure , CallSite , ComponentManager , Session , Object )
at Wisej.Core.ResponseManager.<>c__DisplayClass26_0.<OnEvent>b__0()
at Wisej.Core.IWisejSynchronizedImplementation.Lock(IWisejSynchronized target, Action action)
at Wisej.Core.ResponseManager.OnEvent(Session session, Object message)
at CallSite.Target(Closure , CallSite , ResponseManager , Session , Object )
at Wisej.Core.ResponseManager.ProcessRequest(ServiceType service, Object message)
Wisej 2.0.18.0 /Win10-64
Regards
Hi Levie,
After upgrade to 2.0.22 the Tab removal Problem is Solved.
Regards.
Hi Eric,
After updating to 2.0.22, the latest development build, do you still get this error?
Please let me know!
Best,
Levie
Please login first to submit.