I have override GetHeaderPart to return the name of the tab I want. NinjaTrader is appending a number after the tab name. I can't figure out how the name of the tab is having a number appended to it.
protected override string MyTabPage.GetHeaderPart(string variable) { if(string.IsNullOrEmpty(tabCaption)) { return "No Name"; } return tabCaption; } ... public void MyAddonWindow.AddTab(MyTabPage tabPage) { tabControl.AddNTTabPage(tabPage); }
The tabs are being added in code after the window is created but before it is shown.
var myNewWindow = new MyAddonWindow(); myNewWindow.AddTab(new MyTabPage("Some Tab")); myNewWindow.AddTab(new MyTabPage("A different Tab")); myNewWindow.Show();
Comment