Example #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);
        }
Example #2
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);
		}