void FormMain_FormClosed(object sender, FormClosedEventArgs e) { // Destroy objects if (mMessageListControlCurrent != null) { mMessageListControlCurrent.Dispose(); mMessageListControlCurrent = null; } mSemaphores = null; mChatUserList = null; mChatMessageList = null; mChatMessage = null; if (mMessageListControlCurrent != null) { mformUserLists.Dispose(); mformUserLists = null; } foreach (Controls.MessageList messageListCurrent in panelMessageList.Controls) { panelMessageList.Controls.Remove(messageListCurrent); messageListCurrent.Dispose(); } }
private void NewChat(object sender, EventArgs e) { if (mformUserLists == null) { mformUserLists = new formUserLists(mCompanyID, mUserID); } if (mformUserLists.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) { } }