C# プロパティエディタでクラスのプロパティを展開可能にするには
Visual Studio .NET のコントロールに、独自のクラス型のプロパティを持たせたとき、プロパティエディタで展開可能にする方法です。展開可能とは Font 型のプロパティのように、プロパティエディタで階層 [...]
▶ 続きを見る……
C# で日付時刻(DateTime型)の差を求めるには
C# では日付・時刻を DateTime 型で扱います。二つの時刻の差を求めるには、TimeSpan 構造体を使います。TimeSpan 構造体は二つの DateTime 型の変数の差を取ったときに結果として [...]
▶ 続きを見る……
OleDb で DB_E_BADORDINAL(0×80040E55) エラー
C# のプログラムで OeDB で “DB_E_BADORDINAL(0×80040E55)” のエラーが発生。調べるたところパラメータードクエリで、必要以上のパラメータ [...]
▶ 続きを見る……
C# : DataTable の条件検索とソート方法
C# の DataTable オブジェクトにはソートするためのメソッドがありませんが、条件抽出のための Select メソッドを使えば、ソートすることができます。フィルタリングをしなくてもソートだけでも使えます。
[...]
▶ 続きを見る……
C# インストールされているプリンタを列挙する
システムにインストールされているプリンタを列挙するには、PrinterSettings クラスの InstalledPrinters メソッドを使います。
//インストールされているプリンタ名を列挙
fore [...]
▶ 続きを見る……
C# SplitContainer で this.ActiveControl の値がおかしい
C# で、this.ActiveControl の値がうまく取れないことがあり、調べてみると、SplitContainer 上に載っている場合に発生するようです。this.ActiveControl が [...]
▶ 続きを見る……
C# IEで指定した URL を開く
Internet Explorer で指定した URL を開く方法です。まず参照の追加で、shdocvw.dll を追加します。shdocvw.dll は、通常であればC:\Windows\System3 [...]
▶ 続きを見る……
DataGridViewColumn の Index が常に 0 になる
Visual Studio 2005 で DataGridView に DataTable をバインドする場合、列が自動生成されます。この状態だと、たとえ自動生成される列がなかったとしても DataGridView [...]
▶ 続きを見る……
C# の CheckedListBox のチェック方法
Delphi の TCheckListBox では、チェック状態を取得・設定するのに Checked や プロパティを使って
CheckListBox1.Checked[i] = true;
のよう [...]
▶ 続きを見る……
C# の OleDb で ORA-00911 文字が無効です
C# + Orracle で ODBC 経由で利用していたものを OleDb 経由に変更したら、SQL は何も変更していないのに ORA-00911 文字が無効です のエラーが。
SQL*Plus 経由でも [...]
▶ 続きを見る……
C# (VS2005) で PInvokeStackImbalance エラー
なぜか C# からシリアルポートを叩いたり DLL の API を呼び出すプログラムを書いていますが、コンパイルエラーは出ないのに PInvokeStackImbalance が出ます。
PInvokeStac [...]
▶ 続きを見る……
C# は集合型がないので辛い
C# は Delphi の生みの親である Anders Hejlsberg が作ったのと、Java 対抗の後発言語とだけあって、両者のいいとこ取りがなされています。ただ、Delphi を使っていた私にとってはいくつ [...]
▶ 続きを見る……
C# で PageSetupDialog を開くたびに余白が減少する
Visual Studio 2005 で、PageSetupDialog を開くと、開いて閉じる度に余白が減少していくという奇妙な現象があります。10→3.9→1.5→0.6 と減少していきます。ちょうど2.54 [...]
▶ 続きを見る……
C# の DataGridViewでカラム(列)の固定
Visual Studio 2005 の DataGridView で Excel のウィンドウ枠の固定のような機能を実現するにはどうすればよいでしょうか。Delphi では StringGrid などのカラムを固 [...]
▶ 続きを見る……
C# で PageSettings の Bounds と PrintableArea のちがい
Visual Studio 2005 C# で印刷の話。
PrintPageEventArgs クラスの PageSettings には様々なプロパティがあります。Landscape は用紙の縦横の向きを表わし、Lan [...]
▶ 続きを見る……
C# の Combobox での ConstraintException
Visual Studio 2005 で、ComboBox を bindingSource、DataSet 経由で DB のテーブルとリンクさせてコードを表示・選択できるようにしていますが、コンボボックスをカーソル [...]
▶ 続きを見る……




