我有一个我正在展示的模态形式。 e.g。
var form = new MyModalForm();
form.ShowDialog();
在MyModalForm中,我有一个按钮,可以启动另一个表单。这个是非模态的。
var helperForm = new MyHelperForm();
helperForm.Show();
单击按钮时,会出现HelperForm,但MyModalForm会消失。发生了什么,我该如何纠正?我希望保留模态形式,并且可以访问辅助非模态形式。
我尝试将Helper Form的Owner属性设置为模态窗体,但两个窗体都没有显示。
答案 0 :(得分:0)
def self.search(nombre, zona, tipo_actividad, fecha_inicio, fecha_fin, nombre_profesor)
relation = where("nombre) iLIKE ? or contenido iLIKE ? or descripcion iLIKE ? ", "%#{nombre}%", "%#{nombre}%","%#{nombre}%")
.where("lugar iLIKE ?", "%#{zona}%")
.where("tipo_actividad iLIKE ?", "%#{tipo_actividad}%")
relation = relation.where('fecha_inicio >= ?', fecha_inicio) if fecha_inicio.present?
relation = relation.where('fecha_fin <= ?', fecha_fin) if fecha_fin.present?
relation = relation.joins(:user).where("users.lastname iLIKE ?", "%#{nombreProfesor}%")
return relation
end
答案 1 :(得分:0)
你的表格都是非模态的。 试试这个:
using (var form = new.MyModalForm())
{
form.ShowDialog(); // make this form modal
}
在MyModalForm中,我有一个按钮,可以启动另一个表单。这个是非模态的。
var helperForm = new MyHelperForm();
helperForm.Show(this); // this should be an instance of MyModalForm