コードギャラリーのページが無くなり、新しいコードサンプルページが作成されています。デザイン時には実行してほしくないコードが実行されてしまうときもあります。そんなときはコードに実行中かどうかの判定を記述しましょう。自分は以下のコードを使用しています。FormsWinFormの場合、WinProcからメッセージを受け取って処理を行うという処理をまとめたい場合にNativeWindowと便利になります。FormsGitHubにMicrosoft公式のリポジトリがあります。GitHubいろんなサンプルがあるので参考になりそうです。FormsのDataGridViewはタッチ操作(フリック、スワイプっていうらしい)でのスクロールに不具合があります。Formsのバグは修正してくれないので回避コードでいくしかないようです。Button周りのボーダーグラデーションも指定色から作成することができます。FormsTextBoxのTextにデータバインディングをした時に、バインディング元が数値型だと入力エラーになりフォーカスが外せなくなります。FormのAutoValidateプロパティをAutoValidate.EnableAllowFocusChangeにするとフォーカスが外せるようになります。WPFプログラムを再度起動した時に前回のウインドウ位置やサイズを保存・復元する方法です。Forms最近WPFを触っています。ほしいフィールドやプロパティがプライベートだったりして歯がゆい思いをよくしてます。気に入らないのでリフレクションで持ってきてしまいましょう。Formsテキストボックスの内容をいちいち変数に入れる処理を書くのはめんどくさいですね。データバインドを使いましょう。Studioのデザイナーで設定すると簡単にできます。Studioコンボボックスの見た目と欲しいデータが別なんてことはよくあることですね。簡単な物だったら匿名クラスを使ってちょいちょいです。Formsユーザーコントロールを作成してテキストボックスなんか置いたりすると、スナップ(ピンクの線)が消えてしまって配置するのがめんどくさくなります。そこで、ユーザーコントロールにもスナップを追加します。Control.ModifierKeysを使うだけ2つのキー同時押しはビット演算を使いましょう。日)自分の覚書も兼ねて、C#についてだらだら書いていきます。変更通知の合成はObservable.Merge<object>です。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。