コンピュータC#のWinFormでD&Dを使い画像ファイルの受け渡し エクスプローラーなどから画像ファイルをアプリへドラックアンドドロップで画像を表示。表示されている画像を別アプリへドラックアンドドロップすることが出来る。ちなみにエクスプローラーのフォルダへドラックアンドドロップするとファイルが移動する。(e... 2025.03.28コンピュータ
コンピュータC#のWinFormでクリップボードを使いCtr+Vで画像を貼り付けCtrl+Cで画像をコピー GUIのアプリケーション間でデータの受け渡しをする場合、クリップボードを使いコピー&ペーストする方法があります。個人的に画像を扱うことが多いのでピクチャボックスへ画像の貼り付けと、同じくピクチャボックスの表示画像をコピーするサンプルプログラ... 2025.03.27コンピュータ
コンピュータVisual Studio 2022でcl.exeでc言語のソースコードをコンパイル出来るようにする。 – 20250325 Visual Studio 2022でVC関連を一通りインストールしましたが、cl.exeでc言語のソースをファイルをコンパイルするとstdio.hが無いと叱られました。原因としてPowerShell(pwsh.exe)で実行していたことが... 2025.03.25コンピュータ
コンピュータCSharpScriptとgo言語でHello World – 20250324 以前C#の単体のソースコードを実行できないか試行錯誤してみたことがあります。ただ、一時的にC#のコードを試したいだけであれば、CSharpのScriptという選択肢があることに気が付きました。CSharpScriptを使えるようにするには以... 2025.03.24コンピュータ
コンピュータWPFのListViewを文字検索で絞り込み2 – ListViewFilterBehavior ListViewで文字フィルターをするビヘイビア版です。ソートのビヘイビアが出来たので、フィルターもビヘイビア化出来るだろうと試みました。ただ、フィルターの場合フィルター用の文字を入力するテキストボックスが必要で、それとリストビューをどのよ... 2025.03.22コンピュータ
コンピュータWPFのListViewでヘッダークリックでソート2 – ListViewSortBehavior ListViewのヘッダークリックでソートするコードを確認しました。再利用する場合、コードビハインドだと中身を理解するのが大変なので、ListViewSortBehaviorを作ることで再利用しやすくしてみました。前回の記事ソースコードファ... 2025.03.22コンピュータ
コンピュータWindowsのファイルにコメントする方法を考える2 – 20250322 ファイルのコメントを保存するテキストファイルをnotepad.exeで開くスクリプトを作成しました。ソースコード<#.SYNOPSIS概要を保存するテキストファイルをノートパッドで開く.DESCRIPTION概要を保存するテキストファイルを... 2025.03.22コンピュータ
コンピュータC#のWinFormでアプリケーションアイコンを設定する方法 アイコンをリソースで埋め込むべきだと思いますが、dotnet.exeでリソースを扱う方法を知らないので、.exeファイルのアイコンを読み込むようにしてみました。まずプロジェクトファイル(.csproj)の<PropertyGroup>にアイ... 2025.03.22コンピュータ
コンピュータVSCodeスニペットなんとなく解説!明日から使える、私だけのコードひな型集 ひな型集と銘打っていますが今のところ一つだけ。スニペットの設定ファイル⇒ユーザー設定⇒スニペットの構成言語固有のスニペット例:JavasSriptのスニペットjavascript.jsonHTMLのスニペットhtml.jsonグローバルスニ... 2025.03.22コンピュータ
コンピュータC#のWinFormsで画像処理 – バケツ塗りつぶしを実装してみた ペイントソフトなどによくある塗りつぶし機能をC#で作成してみました。使い方ペイントソフトから画像コピー当アプリでCtrl+Vで画像を貼り付けマウスをクリックするとクリックした座標から塗りつぶしが開始します。Ctrl+Cで画像がクリップボード... 2025.03.21コンピュータ
コンピュータWindows11でスクリーンショットを考える。「Win+PrtSc」 Windows10あたりから「PtrSc」(PrintScreen)キーで、スマートフォンの様にスクリーンショットが撮れるようになりました。手元にあるWindows11で「PtrSc」キーを押すと 「Snipping Tool」というスクリ... 2025.03.21コンピュータ
コンピュータWindows11でCドライブがパンクした話。原因と対策20250321 システムドライブのCドライブがパンクすると非常に厄介なことになるので、ユーザーデータなどの保存場所は極力他のでドライブで運用するよう心掛けていました。それなのにCドライブがパンクしてしまい、何がストレージを圧迫しているのか調査しました。世の... 2025.03.21コンピュータ
コンピュータPython標準ライブラリargparseでコマンドライン引数をパースしてみる argparseをコマンドライン引数にオプション名をつけたり、必須項目やデフォルト値を扱うことが出来るようなので試してみます。import argparse# パーサーの作成parser = argparse.ArgumentParser(... 2025.03.20コンピュータ
コンピュータC# WinForms + NAudio:コマンドライン引数でオーディオファイルを再生するアプリを作る C#で音声ファイルを扱うライブラリにNAudioがあります。今回はWinFomsで音声ファイルを再生するシンプルなアプリを作成しました。コマンドライン引数で再生するオーディオファイルのパスを受け取り、再生し再生が終了したらアプリケーションを... 2025.03.20コンピュータ