Я работаю над приложением C# WinForms, которое использует некоторые элементы управления DevExpress. Я изо всех сил пытаюсь понять, почему я не могу сделать скрытый SimpleButton видимым во время выполнения, установив для его свойства Visible значение true. Я попытался дать фокус управления, обновить элемент управления, обновить форму безрезультатно. Одна вещь, которую я заметил в отладчике, заключается в том, что после утверждения btnAddJob.Visible = true свойство Visible по-прежнему является ложным. Есть идеи?Проблемы с созданием DevExpress SimpleButton Visible at Runtime
public AddPredefinedJobsForm(WorkOrder workOrder)
: this()
{
currentWorkOrder = workOrder;
// Here I am just getting the position to display the button
btnAddJob.Location = new Point(btnNewJob.Location.X, btnNewJob.Location.Y);
// Hiding the button that my hidden button will replace below
btnNewJob.Visible = false;
// Give my hidden button focus
btnAddJob.Focus();
// Make my hidden button Visible
btnAddJob.Visible = true;
// Refresh the button
btnAddJob.Refresh();
// Refresh the entire form
this.Refresh();
}
Спасибо, я такой новичок. Это сделал трюк. Кнопка была внутри groupControl, которая объясняет поведение, которое я испытывал. – Grasshopper