Exemplo n.º 1
0
        //error handler...display the error description in a messagebox
        void br_Error(object sender, Phidgets.Events.ErrorEventArgs e)
        {
            Phidget      phid = (Phidget)sender;
            DialogResult result;

            switch (e.Type)
            {
            case PhidgetException.ErrorType.PHIDGET_ERREVENT_BADPASSWORD:
                phid.close();
                TextInputBox dialog = new TextInputBox("Error Event",
                                                       "Authentication error: This server requires a password.", "Please enter the password, or cancel.");
                result = dialog.ShowDialog();
                if (result == DialogResult.OK)
                {
                    openCmdLine(phid, dialog.password);
                }
                else
                {
                    Environment.Exit(0);
                }
                break;

            default:
                if (!errorBox.Visible)
                {
                    errorBox.Show();
                }
                break;
            }
            errorBox.addMessage(DateTime.Now.ToLongDateString() + " " + DateTime.Now.ToLongTimeString() + ": " + e.Description);
        }
Exemplo n.º 2
0
 void phid_Error(object sender, Phidgets.Events.ErrorEventArgs e)
 {
     Console.WriteLine("Error event: " + e.Description);
 }