当在网络浏览器中按下按钮时,我需要启用禁用且不可见的面板并使其可见。这个想法是强迫用户在投诉/赞美板上做出输入。当进行所述输入时,将出现关闭按钮(实际上是一个面板,以免从网络浏览器中窃取焦点。它是一个触摸屏应用程序)。
我觉得我可以使它工作的唯一方法(以我有限的编程知识)是在按下“写”按钮时使所述按钮出现。知道 webbrowers 上“写”按钮相对于表单的位置,如果我可以使用点击事件处理程序,我想我可以让它工作,但我的代码不起作用 =/
private void Form1_MouseClick(object sender, MouseEventArgs e)
{
Point point = new Point();
point.X = e.Location.X - Location.X;
point.Y = e.Location.Y - Location.Y;
if (point.X <= 724 && point.X>=670 && point.Y <= 367 && point.Y >= 338)
{
panel3.Visible = true;
panel3.Enabled = true;
}
}
通过使用鼠标移动事件,似乎当鼠标经过浏览器时,鼠标移动或单击不再适用于事件处理程序(我假设这是因为它不再在表单上而是在网络浏览器上) .
请帮帮我!
谢谢