/// <summary>Create new button instance</summary> protected void RaiseClickEvent(Button sender, bool wasTriggeredByUser) { // Discard events triggered programatically if these types of events haven't been // enabled if (!Parent.IsUsingNonUserEvents && !wasTriggeredByUser) return; if (Click != null) Click(sender, EventArgs.Empty); }
/// <summary>Adds a button control to the dialog</summary> public Button AddButton(int id, string text, int x, int y, int w, int h, System.Windows.Forms.Keys hotkey, bool isDefault) { // First create the button Button b = new Button(this); // Now call the add control method AddControl(b); // Set the properties of the button now b.ID = id; b.SetText(text); b.SetLocation(x, y); b.SetSize(w,h); b.Hotkey = hotkey; b.isDefault = isDefault; return b; }