コンピュータC#リストビューで画像ファイルのサムネイル表示4「サムネイルをファイルに保存」 大きなファイルのサムネイルを表示しようとすると描画まで時間がかかるので、サムネイル画像をファイルとして保存して2回目以降はそちら使うようにして高速化してみます。 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotn... 2024.01.14コンピュータ
コンピュータC#で9×9のマス目を描く テストデータで縦横に一定間間隔で目印がある画像データが欲しくて作成してみました。 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new winforms -f net6.0 ソースコード namespa... 2024.01.10コンピュータ
コンピュータC#で2枚の画像を表示する。【WinForms】2 表示画像を移動させる機能を付与しようとしましたが、前回作成のプログラムをベースに変更しようと試みましたが断念し、全面的に書き直しました。 前回の記事 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new... 2024.01.08コンピュータ
コンピュータC#ピクチャボックスのサイズ変更イベントについて ピクチャボックスを扱っていて思わぬところでサイズ変更イベント(Resize)が発生したので、サンプルを書いて確認してみました。 ピクチャボックスのサイズモードを指定 public partial class Form1 : Form { p... 2024.01.07コンピュータ
コンピュータC#で2枚の画像を表示する。【WinForms】 2枚の画像の違いを目視で確認するため、画像を並べて表示するソフトを作成してみました。 ファイル名:Form1.cs using System.Diagnostics; using System.Windows.Forms.VisualSty... 2023.12.10コンピュータ
コンピュータC#のWinFormsで文字入力ダイアログボックスを作る 文字入力用のダイアログボックスがあると便利なのですが、調べたところ自前でコードを書く必要があるようです。 サンプルソース namespace TextInputDialog; public partial class Form1 : For... 2023.10.20コンピュータ
コンピュータC#ツリービューを試す WinFormのツリービューのサンプルを作成します。 ソースコード using System.Diagnostics; namespace TreeViewSample01; public partial class Form1 : For... 2023.09.06コンピュータ
コンピュータC#のwinformsでVlc.DotNet.Formsを試す Nugetで「Vlc.DotNet.Forms」を見つけました。こちらはwinformsからvlcを実行するラッパーライブラリとのことですので試してみたいと思います。 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 d... 2023.07.20コンピュータ
コンピュータC#のWinFormで2つの画像を左右に分割表示する SplitContainer()を眺めていて画像の分割表示に使えないか試してみました。 ソースコード namespace SplitImageView; public partial class Form1 : Form { public ... 2023.07.14コンピュータ
コンピュータDisposeしたImage(Bitmap)をPictureBoxに割り当てると「Prameter is valid」 多数の画像ファイルをキャッシュして、キャッシュからPictureBoxへ画像を割り当てるプログラムを作っていて、「Prameter is valid」と表示され悩んでいました。 再現性もあり、一度表示した画像を再度表示しようとすると発生しま... 2023.07.13コンピュータ
コンピュータWinFormsのSplitContainerのCollapsedについて SplitCntainerのCollapsedの動作確認をしてみました。 Collapsedの初期値 Panel1Collapsed:False Panel2Collapsed:False 何れのPanelもfalseになっていました。 そ... 2023.07.12コンピュータ
コンピュータC#のwinformsでアクティブウィンドウをキャプチャ ブログ記事にウィンドウをキャプチャした画像を張り付けることが多いので、Windows11で標準でインストールされている「Snipping Tool」を使ってキャプチャをしています。お気に入りのツールなのですが、ブログ記事にキャプチャ画像をア... 2023.07.11コンピュータ
コンピュータPictureBoxのImageに非同期で画像を読み込むサンプル ファイルサイズの大きな画像ファイルをPictureBoxで表示する場合、ファイルを読み込み画像が表示するまでの間UIがロックされないように非同期処理を試してみたいと思います。 namespace AsyncBitmap; public pa... 2023.07.10コンピュータ
コンピュータC#で画像をダウンロードするサンプル ダウンロード中UIがフリーズしないように非同期処理にしたつもりです。 ソースコード namespace HttpDonloadAsyncSample; public partial class Form1 : Form { public F... 2023.07.06コンピュータ