private void Test_Online_Connection() { SqlConnection O_con = new SqlConnection(Credential.Internet_ConnectionString); try { if (O_con.State == ConnectionState.Open) { O_con.Close(); } O_con.Open(); OnlineLabel.BeginInvoke(new MethodInvoker(() => OnlineLabel.Text = "Connected" )); OnlineLabel.BeginInvoke(new MethodInvoker(() => OnlineLabel.ForeColor = Color.Green )); O_con.Close(); } catch { OnlineLabel.BeginInvoke(new MethodInvoker(() => OnlineLabel.Text = "Disconnected" )); OnlineLabel.BeginInvoke(new MethodInvoker(() => OnlineLabel.ForeColor = Color.Red )); } }
public void UpdateOnlineList(OnlineList list) { var builder = new StringBuilder(); for (int i = 0; i < list.Count; i++) { builder.Append(list[i]); builder.Append(Environment.NewLine); } OnlineTextBox.Text = builder.ToString(); //OnlineTextBox.Update(); OnlineLabel.Text = $"Users online: {list.Count}"; OnlineLabel.Update(); }