私は現在、工場内の複数のマシンのパフォーマンスをシミュレートするC#Visual Studio 2010上のアプリケーションを開発中です。 1台のマシンは、一時停止中でも実行中でもかまいません。私のインターフェースはtableLayoutPanelです。そのコンポーネントは、それぞれが1台のマシンを表すテーブルレイアウトパネルでもあります。フォーム領域またはコンポーネントで不透明度を設定する方法/コンポーネント上にオーバーレイイメージを設定する方法はありますか?
実行中または一時停止中のマシン間の違いが欲しいので、一時停止しているすべてのマシンのtableLayoutPanelが少し黒くフェードアウトする可能性があるため、ユーザーには明らかです。もう一つの選択肢があります。私が考えていたのは、マシンの領域に大きなポーズシンボルを重ねて表示しています。
最初のアイデアでは、FormsクラスのOpacity属性について読んだことがありますが、フォームコンポーネントのみで動作し、暗いのではなく透明なウィンドウをレンダリングします。見る。
誰でも私ができることを考えていますか?私はVisualStudioを初めて使っていますので、私の無知を許してください!
はコントロールを示すために、標準的な方法は、休止している私の意見では正直に言うと、あなたに
ホセ・
不透明度は、トップレベルウィンドウでのみ作用します。フォーム。代わりにBackColorを変更することを検討してください。 –