私は説明します:私は別のアプリケーションから使用したいフォームを持っています。 しかし、コマンドはフォーム上のボタンを使用しています。このボタンは、ユーザーには見えないようにしたい(別のターゲットなどにメッセージを送信します)。呼び出し他のアプリケーションの前にフォームがユーザーに表示されないで使用できますか?
1
A
答えて
1
、ちょうど
Private void MakeInvisible()
{
this.Hide();
// application call code
}
それを隠すには、私はあなたが実際にそれを示すことなく、Form
の後ろにコードを使用したいと思って、あなたに
+0
もう一度、一度それを隠すと、ボタンのハンドラを呼び出そうとすると、プログラムの関心事までは存在しません。 – Daniel
3
ありがとうございます。あなたの目的に使用できる別のクラスでコードをリファクタリングしてみてください。
+0
私はそれが最善の選択肢になると思いますが、私は本当に大きなプロジェクトと最小限の時間から回避策を探しています。うまくいけば、この作業を終えた後、プロジェクトをより良くするための時間がかかります。 – Daniel
0
フォームをディスプレイの表示領域外に移動しようとする可能性があります。たとえば、その場所を(-1024,0)に設定します。ユーザーが複数のディスプレイを持っていない限り、
0
フォームを非表示にする必要がない場合は、クラスを使用する必要があります。
this.Opacity = 0;
this.ShowInTaskBar = false;
関連する問題
- 1. (#210)ユーザーが表示されない - ユーザーの壁に投稿できない
- 2. iPodにアイコンが表示されない。シミュレータを使用しているときに表示されます
- 3. viewcontrollerがモーダルで表示されるときにユーザーがスクロールできます
- 4. フォームが表示されない
- 5. フォームが検証されていない場合でも、フォーム提出にはモーダルが表示されます。
- 6. ログインしているユーザーに対してフォームが表示されない
- 7. 初回にフォームが表示されるまでにアプリケーションが起動しない
- 8. JTableでユーザー入力が表示されないのはなぜですか?
- 9. リリースモードでアプリケーションが起動されているとき、デバッグ中に表示されているときにフォームが表示されない
- 10. MacでChrome 9.0を使用すると、フォームが2回表示されます
- 11. SpannableStringBuilderを使用しているときに、テキストがスタイルで表示されないのはなぜですか?
- 12. FirefoxではJPGが表示されますが、IEでは表示されないのはなぜですか?
- 13. サーブレットで使用すると日付が表示されない
- 14. ボタンで使用するとAlertDialogが表示されない
- 15. それはフォームが表示()またはShowModalで示されているかを知ることができる()
- 16. ユーザー入力によりフォームが表示される
- 17. DirectX.AudioVideoPlaybackでWindowsフォームが表示されない - C#
- 18. MS Accessフォームでテーブルのデータが表示されない
- 19. PHP:フォームのhtmlで配列の値が表示されない
- 20. HTMLフォームの送信でJavaScript出力が表示されない
- 21. Safariコンソールで、sourcemapが利用できないときにエラーが表示されますか?
- 22. MS Access 2007のポップアップフォームがデザインモードで表示できない/アクセスできない(フォームのリストに表示されます)
- 23. 登録していないユーザーからフォームを非表示にすることはできますか?
- 24. Ruby on Rails/Paperclipフォームが表示されないのはなぜですか?
- 25. Googleログインでユーザー画像が表示されない
- 26. LDAPクエリで特定のユーザーが表示されない
- 27. .NETでIISの.NETユーザーが表示されない
- 28. TortoiseSVNオーバーレイアイコンが表示されないときに表示されない
- 29. 計算機フォームの例の合計を新しいウィンドウに表示できますか?新しいウィンドウが開き、メインウィンドウにプッシュボタンが表示されますか?
- 30. mergeChangesFromContextDidSaveNotificationの使用:saveNotificationメインスレッドで変更が表示されない
これはWindowsで目的を問わず難しくなっており、正当な理由があります。このような技術はパスワードを盗むために使用できます。フォームを透明にすることはできますが、不透明度が0.3未満の場合は入力を受け取りません。 –
私はあなたがすでにそれを試してきたので私の答えを削除しました。私は可能な回避策を提案しましたが、それほどエレガントではありませんでした(そしてうまくいきませんでした)。あなたは@ user871332がその答えにお勧めするアプローチを見てみるべきだと思います。 – Tim