C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 175 を表示中)
■100915 / )  親フォームをアクティブにできなくする
□投稿者/ ミミズ (1回)-(2022/11/26(Sat) 12:22:09)

分類:[.NET 全般] 




C#2017に関する質問です。

ある親フォームの上に子フォームを表示している間で
親フォームをクリックしてもフォーカスおよびコントロール操作できないようにしたいのですが、
普通なら、ShowDialogを使って子フォームを表示すれば、
このようなことが実現できます。

しかし、いろいろな事情があって、
ShowDialogではなく、Form.Showでこれを実現したいのですが可能でしょうか?

Form.Showでも常に前面表示はできるのですが、
親フォームをクリックするとコントロールを操作できてしまいます。
Form.Enabled = Falseにすると操作できなくなるのですが、
外観がグレー色になってしまうため、
外観をそのままでコントロール操作できないようにすることって可能でしょうか?




返信 編集キー/


管理者用

- Child Tree -