У меня есть форма материала с 3 кнопками (назад, шток, бомбу), когда я нажимаю кнопку bom, на ней будет отображаться форма bom, в которой есть сетка внутри. двойной щелчок по строке в сетке загрузит форму материала (ранее загруженную), но содержит информацию о щелкнутой строке (материал-> bom-> материал), моя проблема связана с второй загрузкой материала, из 3-х кнопок нет clickable (ничего не происходит при нажатии на эти кнопки), но отображаемая информация уже правильная. Итак, мой вопрос: как активировать кнопки? (кнопки типа Resco.Controls.OutlookControls.ImageButton)Win Form активирован, но кнопки внутри формы не могут быть нажаты.
-2
A
ответ
0
Моя лучшая ставка, с предоставленной вами информацией, заключается в том, что вы вызываете ShowDialog()
на форму сетки, которая отключает форму материала. Затем вы можете повторно активировать форму материала, закрыв форму сетки.
Вы можете создать новый экземпляр формы материала и отобразить на нем новую информацию, поэтому при закрытии как этой, так и формы сетки исходная форма материала будет активирована исходным содержимым.
Будьте осторожны, но приложение, которое позволяет пользователям создавать «спам-формы», может быть очень сложным, как для вас, так и для конечного пользователя.
Вы закрываете форму бомбы или открываете форму материала? –