protected void OnSqlMessageEvent(object sender, SqlMessageArgs args) { if (messageTextbox.InvokeRequired) { messageTextbox.Invoke((MethodInvoker) delegate() { messageTextbox.Text = messageTextbox.Text + args.message; }); } else { messageTextbox.Text = messageTextbox.Text + args.message; } }
private void OnSqlMessage(object sender, SqlMessageArgs args) { if ((args.type == SqlMessageType.Exception) && (!YbotSql.Instance.IsConnected)) { sqlConnectButton.Invoke((MethodInvoker) delegate() { sqlConnectButton.Text = "Connect to SQL Database"; sqlConnectButton.FlatStyle = FlatStyle.Standard; sqlConnectButton.Enabled = true; }); MessageBox.Show("Failed to connect to Sql Server"); YbotSql.Instance.SqlMessageEvent -= OnSqlMessage; } }