コード例 #1
0
        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;
            }
        }
コード例 #2
0
        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);
            }
        }