2009-11-01から1ヶ月間の記事一覧

XML スキーマを DataSet エディタで

なんだかよく知らないが、Visual Studio 2008 で XML スキーマ・デザイナが利用できないので、代わりに DataSet エディタを使う方法。 ソリューションエクスプローラのプロジェクト名を右クリック。 [追加]...[新しい項目]をクリック。 ファイル名を入力して…

LINQのselect

「プログラミングC#第5版」を読んでたら、 SQL とともに育った人たちにとっては、select 文が最後に来ることに慣れるのに数年はかかるでしょう! と書いてあって笑いました。 まー、LINQに慣れる必要があるかどうかも怪しいもんですが。

TextBoxと改行

C#

MultiLine の TextBox に改行入りテキストを設定しようとして、 text.Text = "foo\nbar"; なんてことやってまして、で、できない。 調べたら text.Text = "foo\r\nbar"; でうまくいきました。*1 *1:実は "\n\r" だと思い込んでて、時間が掛かってしまいまし…

ウィンドウメニューサンプル

C#

で、ウィンドウメニューがいじれるようになったので、サンプルを作りました。 /// <summary> /// ウィンドウメニュー操作用クラス。 /// </summary> internal class RuleWindowMenu { #region MENUITEMINFO.fMask の値 /// <summary>fState</summary> const int MIIM_STATE = 0x00000001; /// <summary>wID</summary> c…

コレ、なんていう?

えーと、なんていうんだっけ。 メニュー。いやメニューなんだけど、普通のメニューとは違うよな。 えーと…。 てなことをやってまして、webをうろうろしてたら判りました。 「システムメニュー」です。 で、そこのアイコンは「システムメニューアイコン」でし…