private void gridView1_ShowingPopupEditForm(object sender, DevExpress.XtraGrid.Views.Grid.ShowingPopupEditFormEventArgs e) { foreach (Control control in e.EditForm.Controls) { if (!(control is EditFormContainer)) { continue; } foreach (Control nestedControl in control.Controls) { if (!(nestedControl is PanelControl)) { continue; } foreach (Control button in nestedControl.Controls) { if (!(button is SimpleButton)) { continue; } var simpleButton = button as SimpleButton; simpleButton.Click -= editFormUpdateButton_Click; simpleButton.Click += editFormUpdateButton_Click; } } } }
private void gridView1_ShowingPopupEditForm_1(object sender, DevExpress.XtraGrid.Views.Grid.ShowingPopupEditFormEventArgs e) { foreach (Control control in e.EditForm.Controls) { if (!(control is EditFormContainer)) { continue; } foreach (Control nestedControl in control.Controls) { if (!(nestedControl is PanelControl)) { continue; } foreach (Control button in nestedControl.Controls) { if (button is SimpleButton) { var simpleButton = button as SimpleButton; ChangeButtonCaption(simpleButton); ChangeButtonSize(simpleButton); } } } } }
private void gridViewCounty_Info_ShowingPopupEditForm(object sender, DevExpress.XtraGrid.Views.Grid.ShowingPopupEditFormEventArgs e) { e.EditForm.FormClosing += EditForm_FormClosing; e.EditForm.Text = "Edit"; e.EditForm.Width = 1200; e.EditForm.StartPosition = FormStartPosition.CenterScreen; }
private void gvSectionScreen_ShowingPopupEditForm(object sender, DevExpress.XtraGrid.Views.Grid.ShowingPopupEditFormEventArgs e) { //foreach (var button in e.EditForm.Controls.OfType<EditFormContainer>() // .SelectMany(control => Enumerable.Cast<Control>(control.Controls)).OfType<PanelControl>() // .SelectMany(nestedControl => Enumerable.Cast<Control>(nestedControl.Controls)).OfType<SimpleButton>()) //{ // switch (button.Text) // { // case "Update": // // Hide this button for the form will be read-only. // button.Visible = false; // break; // case "Cancel": // // Replace the Cancel button text with a localized version of the word Continue. // button.Text = "Continue"; // break; // } //} }
private void gridView1_ShowingPopupEditForm(object sender, DevExpress.XtraGrid.Views.Grid.ShowingPopupEditFormEventArgs e) { foreach (Control control in e.EditForm.Controls) { if (!(control is EditFormContainer)) { continue; } foreach (Control nestedControl in control.Controls) { if (!(nestedControl is PanelControl)) { continue; } foreach (Control button in nestedControl.Controls) { if (!(button is SimpleButton)) { continue; } if (button.Text == "취소") { var btnCancel = button as SimpleButton; btnCancel.Click -= editFormCancelButton_Click; btnCancel.Click += editFormCancelButton_Click; } else { var btnUpdate = button as SimpleButton; btnUpdate.Click -= editFormUpdateButton_Click; btnUpdate.Click += editFormUpdateButton_Click; } } } } }
private void gridView1_ShowingPopupEditForm(object sender, DevExpress.XtraGrid.Views.Grid.ShowingPopupEditFormEventArgs e) { }