2015-11-11から1日間の記事一覧

テキストボックスに数値型のデータバインドをした時の不正文字入力後のフォーカス変更

TextBoxのTextにデータバインディングをした時に、バインディング元が数値型だと入力エラーになりフォーカスが外せなくなります。FormのAutoValidateプロパティをAutoValidate.EnableAllowFocusChangeにするとフォーカスが外せるようになります。

ウインドウの位置を保存・復元する

プログラムを再度起動した時に前回のウインドウ位置やサイズを保存・復元する方法です。 保存する情報は ・ウインドウのサイズ(Width,Height) ・ウインドウの位置(Location) ・ウインドウの状態(最大化、最小化) になります。また、起動した時に画面か…

リフレクション

最近WPFを触っています。 が、ほしいフィールドやプロパティがプライベートだったりして歯がゆい思いをよくしてます。気に入らないのでリフレクションで持ってきてしまいましょう。 .NET FOLLOWER » C#: How to set or get value of a private or internal p…