ハテナキハテナ --unics’s think/sync

福井のまんなかでぼんにょり呟く、ゆにくすの日々オボエガキなど。

シゴト・C#

文字列で指定したクラスのインスタンスを作成する。

作業中に必要になったので調べてみました。 // Test.Hogeクラスのインスタンスを生成する Type t = Type.GetType("Test.Hoge"); Test.Hoge hogeInstance = (Test.Hoge)Activator.CreateInstance(t); 便利なモノがあるもんですねぇ。 http://www.atmarkit.co.…

Tips捕捉。

TreeView内ノードのドラッグ&ドロップ移動。 実は標準装備ではない機能。おかげでファッキンなくらいつまづいてます。 ちなみにクライアントからの要求で、ドラッグ中にノードの移動をリアルタイム表示して欲しいとか言われてますが、これで混乱してます。…

C#(というか.NET)での文字列フォーマット。

ずっとC++の CString str = CString.Format( "%04d", intHoge ); という形式に慣れてたせいか、未だに.NETの文字列変換が覚えられません。ということで参考URL貼り付け。 @IT:数値を右詰めや0埋めで文字列化するには?

フォーム上などでキーコントロールを制御する。

あ、前のシゴト記事で言い忘れてましたね。この頃はC#やってます。 フォーム上でキー押下イベントを取るのが不都合な場合、以下のメソッドをオーバーライドすることでキー制御ができるようですよ。 /// <summary> /// キー押下時の動作(オーバーライド) /// </summary> /// <param name="keyData"></param> /…

qqq for your reading!!
(c)Electro-U-nics --since 2004.03.26