プロプログラマ

プログラマーを職業としてます。 Flex,Air,C#,Oracle,HTML+JSの言語ノウハウを中心に情報発信していきます

C#

[C#] DataGridViewのチェックボックスでセルがクリックしてもチェックが変わるようにする

チェックボックスってとても小さくて、最近の解像度が高いディスプレイだと押しづらいです。 DataGridViewのセルにチェックボックスを設定した場合もやはり押しづらくUI的に不親切なので、チェックボックスセルがクリック […]

,

64ビット版Windowsの場合のレジストリ注意

64bit版のWindowsでは、レジストリの構造が32bit版と微妙に異なっています。 微妙すぎて32ビットのレジストリキーを見ているのか64ビットのレジストリキーを見ているのか区別がつきません。 64bit版で、スタ […]

[CrystalReports] グループごとに連番を表示する

CrystalReportsで連番を表示したい場合、特殊フィールドにあるレコード番号を貼り付ければ自動的に連番表示できます。 ですがこの場合、全体で通番になってしまいます。 グループが変わる毎にまた1から採番したい場合に […]

[C#] 古いライブラリを動かした時にランタイムなんたらのエラーになる時

C#でちょっと前の追加ライブラリなどを入れて実行した時、以下の様なメッセージが表示されて、実行時エラーになることがあります。(コンパイル時には気づきません) 混合モード アセンブリはバージョン ‘v2.0.50727’ […]

[C#] 文字が長い時に三点リーダで省略するには

以前にFlexの場合の三点リーダによる文字列の省略方法の記事をのせましたが、 それ以来、「C# 三点リーダ」で検索いただく方が意外なほど多いです。 やっぱり、FlexよりもC#の利用者のほうが多いんですよね。 C#のラベ […]

[C#、VB] フォントのBOLDのみを設定する

フォント名やフォントサイズはそのままで、文字を太字に変えたい、斜体に変えたい場合は、 以下のようにすれば、いちいちフォント名、フォントサイズを指定せずにすみます。 ‘ボールドにしたい時 TextBox1.Fo […]

[C#] モーダレスフォームを親ウィンドウの中央に表示するには

ダイアログなどのフォームを表示する場合、モーダル表示するのであれば、 Form1 f = new Form1(); f.StartPosition = FormStartPosition.CenterParent; f. […]

VisualStudioで行番号を表示する

行番号は、ウィンドウの右下に常に表示されていますが、キャレットのある行の番号のみしか分かりません。 やっぱり、ソースエディタ上に行番号は並んでいてほしいものです。 (最近の人はあまり気にしない??)   行番号 […]

[C#][.NET] 日時、ミリ秒までを含めた現在時刻の文字列表現

ファイル名などによく作成日付の文字列を付けたりしますが、その日時表現を簡単に表す方法です。 Console.writeLine(DateTime.Now.ToString(“yyyyMMddHHmmssfff”)); f […]

[C#] マウスカーソルを変更する

マウスカーソルの変更は簡単です。 変更したい場面で Cursor.Current = Cursors.Hand; のように、Cursor.Currentに任意のカーソルを指定するだけです。 標準で用意されているのには以下 […]

Next posts