private Trade.Forms.portfolioWatch GetPorfolioWatchForm(bool createIfNotExisted) { string formName = constFormNamePorfolioWatch; Trade.Forms.portfolioWatch myForm = (Trade.Forms.portfolioWatch)cachedForms.Find(formName); if (myForm == null || myForm.IsDisposed) { if (!createIfNotExisted) return null; myForm = new Trade.Forms.portfolioWatch(); myForm.Name = formName; myForm.Init(); cachedForms.Add(formName, myForm); } return myForm; }
private void ShowPortfolioWatchtForm() { string formName = constFormNameWatchList + "Portfolio"; Trade.Forms.portfolioWatch myForm = (Trade.Forms.portfolioWatch)cachedForms.Find(formName); if (myForm == null || myForm.IsDisposed) { myForm = new Trade.Forms.portfolioWatch(); myForm.Name = formName; myForm.myOnShowChart += new baseClass.forms.basePortfolioWatch.onShowChart(ShowStockChart); cachedForms.Add(formName, myForm); } myForm.Show(dockPanel, DockState.DockBottom); }