C#

【C#】ループバックアドレスを判定する

C#のプログラムでループバックアドレスの判定が必要になったのでメモ。 ループバックアドレスとは自分自身を意味する特別なIPアドレスです。 一般的にはローカルループバックアドレスとして127.0.0.1の値が使わ...
C#

【C#】タイマーのEnabledプロパティ

※本ページ内のタイマーは、System.Timersのタイマーを対象としています。 Enabledプロパティ C#でタイマーのEnabledプロパティについて。 Microsoftの公式ページには、Elapsedイベント...
C#

配列やリストの文字列をカンマでつなぐ

C#で配列やリストの文字列をカンマなどの区切り文字でつなぎたい場合のメモ。 for文で回しながら +"," で連結させてもよいですが、スマートに記述できるメソッドが用意されているのでそちらを使います。 String.J...
C#

テキストボックスのフォーカスが外れない

C#でフォームアプリを作っているとよく使うテキストボックスですが、フォームを表示すると最初にフォーカスが当たっていることが多いです。 そのまま入力する場合などには都合がいいですが、場合によってはフォーカスが外れている...
C#

TimerのAutoResetプロパティ

C#でタイマーをコピペで実装していると、設定しているプロパティの意味を忘れてしまうのでメモ。 AutoResetプロパティ TimerにあるAutoResetですが、 Falseを設定すると、指定した時間経過後、1回だけ...
Windows

Windowsで大きいサイズのファイルを作る

Windows環境で試験をするとき等に、巨大なサイズのダミーファイルが欲しいことがあります。 コマンドプロンプトから簡単に作れるようなのでメモ。 fsutilコマンド Windowsコマンドのfsutilで指定し...
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...
タイトルとURLをコピーしました