2012-02-18 7 views
0

ウェブブラウザ内でボタンを押すと、無効で不可視のパネルを有効にして表示する必要があります。アイデアは、ユーザーが苦情/賛辞の掲示板に入力を促すことです。この入力が行われると、閉じるボタン(実際にはウェブブラウザからフォーカスを奪っていないパネル、それはタッチスクリーンアプリケーションです)が表示されます。ウェブブラウザのマウスクリック

私はそれが私の限られたプログラミング知識で働くことができると感じる唯一の方法は、 "書き込み"ボタンが押されたときに上記のボタンを表示させることです。フォームからの相対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; 
     } 
    } 

マウスの移動イベントを使用すると、マウスがWebbrower上を移動したり、マウスの移動やクリックがイベントハンドラに適用されなくなったように見えます(フォームにはなく、Webブラウザ上にあると仮定しています) 。

私を助けてください!

はありがとう

私はパネルを有効にするために、特定のエリアに位置し、ときを検出するためにタイマーを使用することができました
+0

代わりにHtmlElement.Clickイベントを使用してください。 –

答えて

0

関連する問題