WinForms

コンピュータ

C#ツリービューを試す

WinFormのツリービューのサンプルを作成します。ソースコードusingSystem.Diagnostics;namespaceTreeViewSample01;publicpartialclassForm1:Form{//ノードからロー...
コンピュータ

C#のwinformsでVlc.DotNet.Formsを試す

Nugetで「Vlc.DotNet.Forms」を見つけました。こちらはwinformsからvlcを実行するラッパーライブラリとのことですので試してみたいと思います。プロジェクトの作成mkdirプロジェクト名cdプロジェクト名dotnetn...
コンピュータ

C#のWinFormで2つの画像を左右に分割表示する

SplitContainer()を眺めていて画像の分割表示に使えないか試してみました。ソースコードnamespaceSplitImageView;publicpartialclassForm1:Form{publicForm1(){Init...
コンピュータ

DisposeしたImage(Bitmap)をPictureBoxに割り当てると「Prameter is valid」

多数の画像ファイルをキャッシュして、キャッシュからPictureBoxへ画像を割り当てるプログラムを作っていて、「Prameterisvalid」と表示され悩んでいました。再現性もあり、一度表示した画像を再度表示しようとすると発生します。P...
コンピュータ

WinFormsのSplitContainerのCollapsedについて

SplitCntainerのCollapsedの動作確認をしてみました。Collapsedの初期値Panel1Collapsed:FalsePanel2Collapsed:False何れのPanelもfalseになっていました。それを踏まえ...
コンピュータ

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

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

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

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

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

ダウンロード中UIがフリーズしないように非同期処理にしたつもりです。ソースコードnamespaceHttpDonloadAsyncSample;publicpartialclassForm1:Form{publicForm1(){Initi...
コンピュータ

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

namespaceMyPicbox2;publicpartialclassForm1:Form{publicForm1(){InitializeComponent();stringfile=@"C:\Users\karet\Pictures...
コンピュータ

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

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

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

日付を入力する項目を作成してみたいと思います。namespaceDateTimePickerSample1;publicpartialclassForm1:Form{publicForm1(){InitializeComponent();F...
コンピュータ

C#のWinFormsでCancellationTokenSourceのサンプル

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

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

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

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

ファイルのコピー、切り取り、貼り付け、キャンセル(コピー、切り取り)、削除機能を追加しました。ファイル名:Form1.csnamespaceFileManagerControl;publicpartialclassForm1:Form{pu...
スポンサーリンク