2015-11-01から1ヶ月間の記事一覧
Visual Studio 2013 にて Showで作成した小ウインドウを閉じた時に親ウインドウが見えなくなってしまうという不思議な現象に見舞われました・・・ どうも原因は親ウインドウよりもVisual Studioがしゃしゃり出てきて前面に表示されるため、 親ウインドウはア…
既に定義がされているコマンドがいくつかあります。 System.Windows.Input 名前空間 ApplicationCommands Class (System.Windows.Input) | Microsoft Learn Open や Save など一般的なアプリケーションで有用なコマンドを持つComponentCommands ちょっと特殊…
ControlPaint ControlPaint クラス (System.Windows.Forms) | Microsoft Learn 自分でコントロールを描画したい時に便利なクラスです 参考:コントロールを描画する - .NET Tips (VB.NET,C#...) Button周りのボーダーグラデーションも指定色から作成すること…
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…