• ベストアンサー

C# TextBoxをもつフォームが非アクティブ

お世話になります。 C#にて、付箋紙の様な簡易メモ帳を作ろうとしています。 フォーム上にテキストボックスを配置し、テキストを入力後、 そのフォームが非アクティブになった時、つまり、デスクトップや 他のウインドウに切り替わった瞬間に(フレームの色が変わった時) 自動保存させたいと思うのですが、なかなかうまくいきません。 方法をお教えください。 尚、現在はLeaveイベントで取得しようとしてみましたが、 フォーム内では発生しますが、違うウインドウに切り替えただけだと 発生しません。 以上、よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

記述するイベント箇所は、Form.Deactivateでしょう。

tatapatank
質問者

補足

早速のご回答、ありがとうございます。 いつもすみません>< 対策としては、教えていただけた通りで解決できました。 VBAでは当たり前のように使っていたのに… お恥ずかしい… ありがとうございました。

関連するQ&A