WinForms

コンピュータ

WinFormsでアイコンエディタを作る2。「消去機能」

セル(ドット)の消去機能と描画との切り替えのラジオボタンを設置しました。 プロジェクトの作成 mkdir IconE cd IconE dotnet new winforms code . ソース ファイル名:Form1.cs n...
コンピュータ

C#で動画ファイルの解像度やフレームレートなどを取得する【ffmpeg|ffprobe】

動画ファイルを扱う場合、解像度などの情報が欲しいことがあります。Nugetでffprobeと検索したところ、使えそうなパッケージがあったので試してみます。 dotnetバージョン dotnet --version 6.0.301 プ...
コンピュータ

WinFormでボールが壁で跳ね返るプログラム

System.Environment.TickCount64を使い描画のタイミングをとっています。 プロジェクトの作成 PowerShellで実行。要dotnet.exe mkdir プロジェクト名 cd プロジェクト名 dotnet...
コンピュータ

【.Net5】WinFormで時計2【System.Timers.Timer】

以前に作成した時計はタイマーがSystem.Threading.Timerでしたが、タイマーをSystem.Timers.Timerに変更したバージョンになります。 プロジェクトの作成 PowerShellで実行。要dotnet....
コンピュータ

【.Net5】WinFormで時計

プロジェクトの作成 PowerShellで実行。要dotnet.exe mkdir Clock3 cd Clock3 dotnet new winforms code . ソースコード ファイル名:Form1.cs using...
コンピュータ

WPFのプロジェクトでSystem.Windows.Formsの参照(.NET5)

.Net SDK(dotnet.exe)でWPFのプロジェクトで作成しプログラミングをしています。 Webで公開されているサンプルプログラムを見ながらWPFを学習しているのですが、ダイアログボックスなどでSystem.Windows.For...
コンピュータ

OpenCvSharpで2値化してみる。(大津の二値化)

OpenCvSharpで大津の二値化で2値化してみました。 ソース // // 大津の二値化 // using System; using System.Windows.Forms; using System.Drawing; u...
コンピュータ

OpenCvSharpで2値化してみる。

OpenCvSharpでグレースケールで読み込んだ画像を2値化(白黒)にしてみました。 ソース // // 二値化 // using System; using System.Windows.Forms; using System....
コンピュータ

OpenCvSharpでグレースケール化してみる。

OpenCvSharpでカラー画像をグレースケール化してみました。 ソース // // グレイスケール化 // using System; using System.Windows.Forms; using System.Drawi...
コンピュータ

OpenCVSharpのMatオブジェクトをBitmapオブジェクトに変換

C#でOpenCVを扱うにあたりOpenCVSharpの画像オブジェクトのMatと.NetFrameworkの画像オブジェクトのBitmapに変換する方法を調べてみました。 OpenCVSharpの導入方法 ソース // // ...
コンピュータ

C#「ファイルを開く」ダイアログサンプル

アプリケーションでファイルを選択するダイアログボックスを表示するサンプルになります。 フォームのメニュー「ファイル」→「開く」を選択するとダイアログボックスが表示されます。 今回はOpenFileDialogクラスを使いましたがMSDNを見...
コンピュータ

C#でピクチャボックスを使ってみる2【ドラック&ドロップ対応】

C#でピクチャボックスを作ってみましたが今回はドラック&ドロップ機能を付加してみます。 ソース:Form1.cs usingSystem; usingSystem.IO; usingSystem.Windows.Forms; using...