2021-06

C#

MessageBoxのボタンのデフォルト選択を変える

C#で作ったアプリで、誤操作防止のために以下のようなダイアログを表示することがあります。 しかしデフォルトでOKボタンが選択されているので、誤ってEnterなどを押してしまうと、せっかくの確認もむなしくアプリを終了し...
C#

.NET 5.0のAssemblyInfo

会社のC#環境がいまだに.NET Frameworkなのですが、個人で.NET 5.0を使っている時にAssemblyInfoが見つからなかったのでその時のメモです。 .NET Frameworkのアセンブリ情報 .N...
C#

DataGridViewのスクロールバー

C#でDataGridViewの表示がフォームの画面内に収まり切れない場合、ScrollBarsプロパティをBothにすることで縦横両方のスクロールバーが表示されます。 dataGridView1.ScrollBars = Scro...
C#

IPアドレスを16進2桁表記に変換する

C#で10進ドット区切りのIPアドレス(192.168.100.1)を16進2桁表記(C0A86401)に変換してやり取りすることがたまにあり、その度にどう変換すればスマートになるか思案するのでメモ。 ドットで区切った後、1...
C#

パスワード入力した文字を隠す(マスクする)

C#でパスワード確認画面を作ろうとした場合などに、入力した文字をそのまま画面に表示させたくない場合があります。 パスワード入力欄にTextBoxを利用する場合であれば、PasswordCharプロパティを利用することで簡単に別の文字...
C#

DataGridView列ヘッダーの文字位置

C#のDataGridViewの列ヘッダーの文字を中央揃えにしたい場合は、ColumnHeadersDefaultCellStyleのAlignmentを変更します。 dataGridView1.ColumnHeadersDefau...
C#

DadaGridViewの色が変わらない

C#のDataGridViewで列ヘッダーの色が変わらなかったときのメモ。 プロパティで色を指定する 背景色を変更したい場合は、ColumnHeadersDefaultCellStyleのBackColorを設定 文字色...
C#

マイコードのみに関する警告

Visual Studioのデバッグ実行でわざとExceptionを発生させようとしたら、以下の画面が表示されることがあったのでメモ。 解決法 画面内にある「を無効にして実行」を選択すると、以降この画面は出なくなります...
C#

Exception情報のログの残し方

C#のコーディング中にtry catchしているのですが、Exception情報をログに残す場合にどう残すのがよいか試した時のメモ。 候補として試してみた書き方は、以下の3種類 Exeption.Message Exep...
C#

DataGridViewの背景色を交互に変える

DataGridViewの行が大量にある場合、背景色を1行ごとに変えると見やすくなる場合があります。 AlternatingRowsDefaultCellStyleプロパティで、以下のサンプルのように奇数行の背景色を変えることができ...
タイトルとURLをコピーしました