コンピュータC#ツリービューを試す WinFormのツリービューのサンプルを作成します。ソースコードusingSystem.Diagnostics;namespaceTreeViewSample01;publicpartialclassForm1:Form{//ノードからロー...2023.09.06コンピュータ
コンピュータC#のwinformsでVlc.DotNet.Formsを試す Nugetで「Vlc.DotNet.Forms」を見つけました。こちらはwinformsからvlcを実行するラッパーライブラリとのことですので試してみたいと思います。プロジェクトの作成mkdirプロジェクト名cdプロジェクト名dotnetn...2023.07.20コンピュータ
コンピュータC#のWinFormで2つの画像を左右に分割表示する SplitContainer()を眺めていて画像の分割表示に使えないか試してみました。ソースコードnamespaceSplitImageView;publicpartialclassForm1:Form{publicForm1(){Init...2023.07.14コンピュータ
コンピュータDisposeしたImage(Bitmap)をPictureBoxに割り当てると「Prameter is valid」 多数の画像ファイルをキャッシュして、キャッシュからPictureBoxへ画像を割り当てるプログラムを作っていて、「Prameterisvalid」と表示され悩んでいました。再現性もあり、一度表示した画像を再度表示しようとすると発生します。P...2023.07.13コンピュータ
コンピュータWinFormsのSplitContainerのCollapsedについて SplitCntainerのCollapsedの動作確認をしてみました。Collapsedの初期値Panel1Collapsed:FalsePanel2Collapsed:False何れのPanelもfalseになっていました。それを踏まえ...2023.07.12コンピュータ
コンピュータC#のwinformsでアクティブウィンドウをキャプチャ ブログ記事にウィンドウをキャプチャした画像を張り付けることが多いので、Windows11で標準でインストールされている「SnippingTool」を使ってキャプチャをしています。お気に入りのツールなのですが、ブログ記事にキャプチャ画像をアッ...2023.07.11コンピュータ
コンピュータPictureBoxのImageに非同期で画像を読み込むサンプル ファイルサイズの大きな画像ファイルをPictureBoxで表示する場合、ファイルを読み込み画像が表示するまでの間UIがロックされないように非同期処理を試してみたいと思います。namespaceAsyncBitmap;publicpartia...2023.07.10コンピュータ
コンピュータC#で画像をダウンロードするサンプル ダウンロード中UIがフリーズしないように非同期処理にしたつもりです。ソースコードnamespaceHttpDonloadAsyncSample;publicpartialclassForm1:Form{publicForm1(){Initi...2023.07.06コンピュータ
コンピュータWinFormsアプリからドラッグアンドドロップでエクスプローラーへファイルをコピーするサンプル namespaceMyPicbox2;publicpartialclassForm1:Form{publicForm1(){InitializeComponent();stringfile=@"C:\Users\karet\Pictures...2023.07.04コンピュータ
コンピュータC#リストビューで画像ファイルのサムネイル表示3 前回作成したサンプルプログラムでは表示する件数が多くなると待ち時間が発生していたので対策をしてみました。プログラムソースファイル名:Form1.csusingSystem.Diagnostics;usingSystem.Linq;names...2023.07.03コンピュータ
コンピュータwinformsで日付を入力するコントロール「DateTimePicker」のサンプル 日付を入力する項目を作成してみたいと思います。namespaceDateTimePickerSample1;publicpartialclassForm1:Form{publicForm1(){InitializeComponent();F...2023.06.18コンピュータ
コンピュータC#のWinFormsでCancellationTokenSourceのサンプル CancellationTokenSourceを使ってasync/await内でTaskをキャンセルする機能を試してみたいと思います。プロジェクトの作成dotnetnewwinforms-nプロジェクト名cdプロジェクト名code.ソースコ...2023.06.11コンピュータ
コンピュータビットマップファイルからC#のソースコードを生成する ビットマップファイルを読み込んでアイコンを作成するC#のソースコードを生成することが目的です。実行環境構築プロジェクトの作成mkdirBmpToCsiconcdBmpToCsicondotnetnewconsoledotnetaddpack...2023.05.26コンピュータ
コンピュータC#のWinFormsでファイルマネージャーのような物をつくる。2「コピー他」 ファイルのコピー、切り取り、貼り付け、キャンセル(コピー、切り取り)、削除機能を追加しました。ファイル名:Form1.csnamespaceFileManagerControl;publicpartialclassForm1:Form{pu...2023.05.25コンピュータ