0

ない

<WebBrowser x:Name="wbMain" Cursor="None"></WebBrowser>

または

*{cursor:none}

私のために働いています。これを達成する方法を教えてくれるリソースをオンラインで見つけることができません。このユースケースは、セットアップが行われた後にのみ表示することを目的としたフルスクリーンで実行されるアプリケーションです。

編集:IE9ブラウザーでWebサイトを表示すると、cssが期待どおりに機能することを追加するのを忘れました。

4

3 に答える 3

2

これが良い習慣か悪い習慣かはわかりませんが、 System.Windows.Forms 参照を追加できます

それから

private void MouseEnter(object sender, MouseEventArgs e)
        {
            System.Windows.Forms.Cursor.Hide();
        }

        private void MouseLeave(object sender, MouseEventArgs e)
        {
            System.Windows.Forms.Cursor.Show();
        }

Web ブラウザー コントロールの mouseEnter フォームの例でこのコードを使用します。

于 2012-09-09T19:54:58.217 に答える
1

WinForms 参照を追加したくない場合は、試してください

[DllImport("user32.dll")]
static extern int ShowCursor(bool bShow);

必要に応じて ShowCursor(false) を呼び出します。

于 2020-02-11T09:00:52.097 に答える