0

一部の Web ページと同様に、VB.NET WinForm アプリケーションに 1 つの機能が必要です。

子フォームがアクティブな間、バックグラウンドの親フォームには透明な暗いレイヤーが必要です。これにより、ユーザーはアクティブなフォームに簡単に集中できます。

親フォーム自体がアクティブになった場合、その暗いレイヤーは表示されません。

最初のアイデアは Panel Control を使用することでしたが、残念ながら Opacity プロパティがありません。

4

1 に答える 1

0

ただし、フォームには opacity プロパティがあります。

Form.Opacity

Deactivate イベントではこれを 0.25 に、Activate イベントでは 1 に設定するだけです。

于 2013-07-04T11:37:26.257 に答える