C#

【C#】デスクトップのスクリーンショットを撮りクリップボードに貼り付けるサンプル

C#を使用してデスクトップのスクリーンショットを取得し、それをクリップボードに貼りつける方法を紹介します。 準備 フォームにボタン(button1)をひとつ配置。ボタンをダブルクリックしてイベントハンドラを生成しておきます。 サンプルコード...
C#

【C#】リストビュー自動スクロール時に選択行が画面に収まるようにする

本記事では、ListViewコントロールで自動スクロールする際、選択行を常に画面内に表示させる方法について紹介します。 準備 フォームにリストビュー(listView1)を配置します。10件の項目を登録した時、10件全部は表示できないように...
C#

【C#】リストビューの表示をテキストボックスの入力内容でフィルタする

リストビューの表示内容をテキストボックスに入力された文字列でフィルタするサンプルコードです。 準備 最低限、フォーム上にテキストボックス(textBox1)とリストビュー(listView1)の配置が必要です。テキストボックスは、デザイナ上...
C#

Visual StudioのSetup Projectでファイル拡張子の関連付けを設定する方法

アプリケーション開発において、特定のファイル拡張子を自作アプリケーションに関連付けることは、アプリケーションの使い勝手を大きく向上させる重要な要素です。この記事では、Visual StudioのSetup Projectを使用して、インスト...
C#

Visual StudioのSetup Projectでスタートメニューやデスクトップにショートカットを配置する

本記事では、Visual Studioで作成したアプリケーションをインストーラによってインストールする際、アプリケーションのショートカットをスタートメニューやデスクトップに追加する方法を紹介します。 前提条件(準備) セットアッププロジェク...
C#

Visual Studioで自作アプリケーションのインストーラを作成する

Windowsアプリケーションを開発したら、次のステップはアプリケーションをエンドユーザーに配布します。この記事では、自作したアプリをユーザーPCのProgram Filesフォルダにインストールするための「setup.exe」を作成する最...
C#

Setup ProjectをVisual Studioに追加する手順

Setup Project は、ユーザーがアプリケーションを正しく簡単にセットアップすることを助けるツールです。しかし、現在の Visual Studio には、Setup Project を作るための機能が標準では表示されません。本記事で...
バッチファイル

Windowsの作業を自動化する(バッチファイル)

コンピュータ作業の自動化は、時間を節約し、繰り返しの作業を効率化できます。この記事では、Windows環境における自動化の基本的なツールであるバッチファイルについて紹介します。 バッチファイルとは? バッチファイル(.batファイル)は、一...
PC

【Windows】右クリックメニュー「送る」の順番を変更する方法

本記事は、右クリックメニュー「送る」に表示されるプログラムの順番を変更する方法を紹介します。 「送る」メニューの順番を変更する方法 「送る」メニューの項目は基本的にアルファベット順で並びます。このため、「送る」メニューに登録されているショー...
PC

【Windows】PC起動時に自動でプログラムを起動させる

Windowsを使っていると、PC起動時に自動で特定のプログラムを起動させたい場合があります。これは「スタートアップにプログラムを登録する」という操作で実現できます。本記事では、スタートアップにプログラムを追加する方法を紹介します。 スター...