C#

【C#】ツリービューのノードをボタンにより追加削除するサンプルコード

この記事では、TreeViewコントロールの下記処理を行うサンプルコードを掲載します。 ・ボタンクリックで子ノード追加・ボタンクリックでノードの削除 細かい部分は調整して自分の作りたい動作にしてください。 準備 フォームにコントロールを配置...
C#

【C#】チェックボックス付きリストビューのチェック行取得

この記事では、ListViewコントロールを使用して、チェックボックス付きリストビューにおける以下のサンプルを掲載します。 ・行全体を選択・チェックボックスで複数行のチェックが可能・ボタンクリックで行追加・ボタンクリックで行削除・ボタンクリ...
C#

【C#】リストビューの項目追加・削除・選択行取得・自動幅調整

この記事では、ListViewコントロールを使用して以下の処理を行うサンプルを掲載します。 ・行全体を選択・複数行選択可能・ボタンクリックで行追加・ボタンクリックで行削除・ボタンクリックで選択行を出力に表示・ボタンクリックで列幅を自動調整 ...
C#

【C#】ファイルをzip形式で圧縮・解凍する

C#でファイルをzip形式で圧縮するのは意外と簡単です。しかし、.Net Frameworkのバージョンによっては思わぬ落とし穴があります。 zip形式で圧縮のサンプル using System; using System.IO; usin...
C#

【C#】変数やメソッドの名前を安全に変更する(リファクタリング機能)

プログラミングの際、変数名や関数名などを途中で変更したくなることがあると思います。そのような場合、変数や関数の宣言場所を変更するだけでなく、それらの使用箇所もすべて変更する必要があり、通常の場合は手間がかかります。こんな時に活躍するのがVi...
C#

【C#】Visual Studioのデバッグ時にコマンドライン引数を設定する方法

コマンドライン引数を受け取り処理を行うプログラムをデバッグする場合、Visual Studioのプロジェクトのプロパティでコマンドライン引数を設定しておくと便利です。 設定方法 ソリューションエクスプローラでプロジェクトを右クリックし、プロ...
C#

【C#】浮動小数点型の文字列変換とフォーマット指定

C#において浮動小数点型(floatやdouble)を画面に表示する際、文字列に変換をする必要があります。ただし、浮動小数点型の文字列化は、小数点以下の数値の扱いについての指定が必要な点が整数型とは異なります。この記事では、浮動小数点型の ...
C#

【C#】整数型の文字列変換とフォーマット指定

C#において整数型(int, long など)を文字列に変換する際に非常に便利なメソッドが ToString() です。この記事では、整数型の ToString() メソッドの基本的な使い方から、少し応用的なフォーマット指定を使った使い方ま...
C#

【C#】日付と時刻DateTime型の文字列変換(yyyymmdd)

DateTimeオブジェクトのToString()メソッドを使用することで、日付や時刻を文字列としてフォーマットし、出力することができます。 この記事では、DateTime.ToString()の基本的な使用方法を、引数なしの場合とフォーマ...
C#

【C#】コンソールアプリでコマンドライン引数を受け取る方法

独自コマンドを作る際、コマンドライン引数を扱う方法は非常に基本的でありながら重要なスキルです。この記事では、C#でコンソールアプリケーションを作成し、コマンドライン引数を受け取り、それを表示するサンプルコードを使い、コマンドライン引数の扱い...