2017-05-11 19 views
1

私たちのサーバーからの監視情報を表示するこのフォームがあります。また、サービス、コンピュータ、タスクを無効にするなど、いくつかのオプションを提供しています。フォームをパスワードで保護し、情報を表示する方法

情報を表示しておきたいと思います。しかし、誰かがボタンを押してフォームをクリックしてオプションなどを選択すると、フォームはパスワードを要求し、パスワードが正しい場合にのみアクセスすることができます。

フォーム全体に何らかの透明なコンポーネントを追加してから、クリックするとパスワードを要求する可能性があると考えていました。パスワードが正しい場合、透過コンポーネントが隠れてフォームにアクセスできます。

Xとフォームとのやりとりがないと、フォーム上に透明なコンポーネントが再度配置されます。

これは可能ですか?簡単な方法がありますか?フォーム全体をカバーし、クリックに反応するこの「見えない」コンポーネントを持つことが可能かどうかはわかりません。

+0

資格情報を求めるプロンプトが表示されるコントロールには、汎用マウスダウンイベントハンドラを接続してください。フォームレベルのブール/タイマーを設定します。 – sab669

答えて

3

パスワードを必要とするコントロールは、ログイン機能を呼び出す必要があります。現在のログインがない場合は、パスワードの入力を求めるプロンプトが表示されます。ログインしていない状態をクリアする非アクティブチェックもあります。

保護されたタスクごとに1行+ログインルーチン。敗北する可能性のある透明なコントロールを備えた派手なゲームはありません。 (AutoItのようなツールは、上にないコントロールをクリックすることができます)

関連する問題