c# 14 12月 2007 C# Enterキーで次のコントロールへ移動 Windows.Formには慣れていない(最近Webアプリばっか)ので、Enterキーで次のコントロールへ移動というありがちな処理も調べないと実装できません。 こんなメソッドを、該当コントロールのKeyPressイベントのハンドラに追加すればよいようです。 private void NextCont… 続きを読む
c# 13 12月 2007 Dictionaryへの追加の方法による挙動の違い C#の、System.Collections.Generic.Dictionary クラスは、重複するキーをAddメソッドで追加しようとすると、例外が飛ぶ。javaのHashMapみたいに上書きしてくれるのを期待してたんですが。。。 System.ArgumentException はハンドルされま… 続きを読む
c# 3 12月 2007 UpDownBase.Select メソッド NumericUpDownコントロールがフォーカスを受けたときに、テキストを選択中の状態にしようと調べていました。 UpDownBase.Select メソッド http://msdn2.microsoft.com/ja-jp/library/system.windows.forms.updownb… 続きを読む
dotnet 22 11月 2007 3万2000個のバグ 「Visual Studio 2005の開発プロセスのピーク時には、製品出荷までに修正すべきバグのデータベースに3万2000個のバグが登録されていたときもあった。Visual Studio 2008では、ピーク時のバグの数は約5000個だった。つまり1桁も減ったのだ」とソマセガー氏は話す。 5000… 続きを読む
c# 16 11月 2007 Generics 値型? Genericも真面目に勉強しないとです。 引数の値がDBNull.Valueだったら、nullを返すようなメソッドを書いてみたけど、 public static Nullable<T> ConvTDBNullToNull<T>(object o) { if (o i… 続きを読む