/// <summary> /// Build the user part /// </summary> /// <param name="Person">Represents the registered user</param> private void BuildLogged(Person PersonConnected) { UcLogged = new UcLogged(); UcLogged.Dock = DockStyle.Top; UcLogged.FirstName.Text = PersonConnected.PersonFirstName; UcLogged.LastName.Text = PersonConnected.PersonLastName; UcLogged.ProfilClick += new EventHandler(this.Profil_Click); UcLogged.LogOutClick += new EventHandler(this.LogOut_Click); UcLogged.TopicAdd += new EventHandler(this.TopicAdd_Click); }
private void OnConnected(object sender, PersonConnectedEventArgs e) { labelMessageLog.Visible = false; ObjManagerAddTopic.OnConnected(sender, e); ObjManagerLogged.OnConnected(sender, e); UcLogged ucLogged = ObjManagerLogged.UcLogged; tableLayoutPanel6.Controls.Add(ucLogged, 0, 0); ucLogged.buttonProfil.Focus(); ObjManagerFormProfil.OnConnected(sender, e); ObjManagerRichTextBox.OnConnected(sender, e); ObjManagerMessage.OnConnected(sender, e); ObjManagerTopic.OnConnected(sender, e); panelTopic.Controls.Clear(); BuildTopic(); }