私はこのプロジェクトに取り組んでおり、フォーム上に WebBrowser オブジェクトがあります。オブジェクトの目的は、HTML フォームにロードして表示することですが、現時点では HTML フォームのコンテンツを編集できますが、これは望ましくありません。
この HTML 形式の情報をユーザーに表示するだけで、テキストボックスやチェックボックス、またはフォーム上のその性質のものを変更することはできません。
Navigating イベントを使用して、e.cancel = true; を設定してみました。これにより、コントロールがページをロードすることさえできなくなりました。そして、e.cancel = true; のみを実行するように設定すると、フォームがロードされた後も、フォーム上のテキスト ボックスなどを変更することができました。これは、Navigating イベントがランダムに呼び出されたように見えるだけだったからです。
WebBrowser オブジェクトを読み取り専用にする方法を知っている人はいますか?
乾杯!