public void btnCreateClient_Click(System.Object sender, System.EventArgs e) { try { this.Cursor = System.Windows.Forms.Cursors.WaitCursor; frm_DPE_ClientHandlerCreation frm = new frm_DPE_ClientHandlerCreation(); if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { CF_DPE_ClientHandler clientHandler = new CF_DPE_ClientHandler(frm.NewClientHandlerName, frm.KeepDataStatisticsTracking); System.Windows.Forms.TabPage clientTab = new System.Windows.Forms.TabPage(clientHandler.STXDSS_Client.ClientName); clientHandler.Size = new System.Drawing.Size(clientTab.Size.Width, clientTab.Size.Height); clientTab.Controls.Add(clientHandler); this.TabClients.TabPages.Add(clientTab); this.lstBoxClients.Items.Add(clientHandler.STXDSS_Client); this._ClientHandlersDataContainer.AddClientHandlerData(clientHandler.ClientHandlerData); } frm.Dispose(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { this.Cursor = System.Windows.Forms.Cursors.Default; } }
public void CFSTXDSS_ClientsContainer_Load(System.Object sender, System.EventArgs e) { try { this._ClientHandlersDataContainer = ClientHandlersDataContainer.GetInstance(); if (this._ClientHandlersDataContainer.Count > 0) { //starts to create the handler for each one IEnumerator enumm = this._ClientHandlersDataContainer.GetEnumerator(); ClientHandlerData hnd = default(ClientHandlerData); while (enumm.MoveNext()) { hnd = (ClientHandlerData)enumm.Current; CF_DPE_ClientHandler clientHandler = new CF_DPE_ClientHandler(hnd); System.Windows.Forms.TabPage clientTab = new System.Windows.Forms.TabPage(clientHandler.STXDSS_Client.ClientName); clientTab.Controls.Add(clientHandler); clientHandler.Dock = System.Windows.Forms.DockStyle.Fill; this.TabClients.TabPages.Add(clientTab); this.lstBoxClients.Items.Add(clientHandler.STXDSS_Client); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }