0

ウェブブラウザ内でボタンが押されたときに、無効で非表示のパネルを有効にして表示する必要があります。アイデアは、ユーザーに苦情/賛辞ボードに入力を強制することです。上記の入力が行われると、閉じるボタン(実際にはWebブラウザからフォーカスを奪わないようにするためのパネル。タッチスクリーンアプリケーションです)が表示されます。

(プログラミングの知識が限られているので)それを機能させることができると私が感じる唯一の方法は、「書き込み」ボタンが押されたときにそのボタンを表示させることです。フォームに対するWebブラウザの「書き込み」ボタンの位置を知っているので、クリックイベントハンドラを使用できれば、機能させることができると思いますが、コードが機能していません= /

    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;
        }
    }

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

私を助けてください!

ありがとうございました

4

1 に答える 1

0

タイマーを使って場所を検出し、特定のエリアにいるときにパネルを有効にすることができました。

于 2012-02-20T16:10:22.967 に答える