WinForms

コンピュータ

C#のwinformsでアクティブウィンドウをキャプチャ

ブログ記事にウィンドウをキャプチャした画像を張り付けることが多いので、Windows11で標準でインストールされている「Snipping Tool」を使ってキャプチャをしています。お気に入りのツールなのですが、ブログ記事にキャプチャ画像をア...
コンピュータ

PictureBoxのImageに非同期で画像を読み込むサンプル

ファイルサイズの大きな画像ファイルをPictureBoxで表示する場合、ファイルを読み込み画像が表示するまでの間UIがロックされないように非同期処理を試してみたいと思います。 namespace AsyncBitmap; public pa...
コンピュータ

C#で画像をダウンロードするサンプル

ダウンロード中UIがフリーズしないように非同期処理にしたつもりです。 ソースコード namespace HttpDonloadAsyncSample; public partial class Form1 : Form { public F...
コンピュータ

WinFormsアプリからドラッグアンドドロップでエクスプローラーへファイルをコピーするサンプル

namespace MyPicbox2; public partial class Form1 : Form { public Form1() { InitializeComponent(); string file = @"C:\User...
コンピュータ

C#リストビューで画像ファイルのサムネイル表示3

前回作成したサンプルプログラムでは表示する件数が多くなると待ち時間が発生していたので対策をしてみました。 プログラムソース ファイル名:Form1.cs using System.Diagnostics; using System.Linq...
コンピュータ

winformsで日付を入力するコントロール「DateTimePicker」のサンプル

日付を入力する項目を作成してみたいと思います。 namespace DateTimePickerSample1; public partial class Form1 : Form { public Form1() { Initialize...
コンピュータ

C#のWinFormsでCancellationTokenSourceのサンプル

CancellationTokenSourceを使ってasync/await内でTaskをキャンセルする機能を試してみたいと思います。 プロジェクトの作成 dotnet new winforms -n プロジェクト名 cd プロジェクト名 ...
コンピュータ

ビットマップファイルからC#のソースコードを生成する

ビットマップファイルを読み込んでアイコンを作成するC#のソースコードを生成することが目的です。 実行環境構築 プロジェクトの作成 mkdir BmpToCsicon cd BmpToCsicon dotnet new console dot...
コンピュータ

C#のWinFormsでファイルマネージャーのような物をつくる。2「コピー他」

ファイルのコピー、切り取り、貼り付け、キャンセル(コピー、切り取り)、削除機能を追加しました。 ファイル名:Form1.cs namespace FileManagerControl; public partial class Form1 ...
コンピュータ

C#のWinFormsで直線を点滅させる。2

タイマーでDashPatternを変更しています。 namespace BlinkLine2; using System.Drawing.Drawing2D; public partial class Form1 : Form { publ...
コンピュータ

C#のGraphicsPathをPenのDotStyleプロパティで破線を指定して描く。

PenのDotStyleプロパティの変更で図形がどのように変化するか確認します。 実行環境構築 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new winforms ソースプログラム namespac...
コンピュータ

C#「NTFSのADSでファイルにコメントをつける」

PowerShellのSet-ContentとGet-Contentでファイルにコメントをつける方法を試しました。 C#(.NET)でも、それが出来ないか調べてみましたが見つけることが出来ませんでした。 仕方がないのでWindowsAPIを...
コンピュータ

C#リストビューで画像ファイルのサムネイル表示2

サムネイル表示する画像の縦横の比率を保持した状態で縮小します。 .NET7でコンパイルが通るように修正しています。 実行環境構築 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new winforms ...
コンピュータ

DrawImage()で画像サイズが異なる場合DPIを確認する。

自分の理解が足りていないだけかもしれませんが、System.Grapics.DrawImage()で画像を指定サイズで切り出してPictureBox.Imageに割り当て、表示したところ画像サイズが異なる状況に遭遇しました。 namespa...
スポンサーリンク