シゴト・C#
作業中に必要になったので調べてみました。 // Test.Hogeクラスのインスタンスを生成する Type t = Type.GetType("Test.Hoge"); Test.Hoge hogeInstance = (Test.Hoge)Activator.CreateInstance(t); 便利なモノがあるもんですねぇ。 http://www.atmarkit.co.…
TreeView内ノードのドラッグ&ドロップ移動。 実は標準装備ではない機能。おかげでファッキンなくらいつまづいてます。 ちなみにクライアントからの要求で、ドラッグ中にノードの移動をリアルタイム表示して欲しいとか言われてますが、これで混乱してます。…
ずっとC++の CString str = CString.Format( "%04d", intHoge ); という形式に慣れてたせいか、未だに.NETの文字列変換が覚えられません。ということで参考URL貼り付け。 @IT:数値を右詰めや0埋めで文字列化するには?
あ、前のシゴト記事で言い忘れてましたね。この頃はC#やってます。 フォーム上でキー押下イベントを取るのが不都合な場合、以下のメソッドをオーバーライドすることでキー制御ができるようですよ。 /// <summary> /// キー押下時の動作(オーバーライド) /// </summary> /// <param name="keyData"></param> /…