コンピュータ winformsで日付を入力するコントロール「DateTimePicker」のサンプル 日付を入力する項目を作成してみたいと思います。namespace DateTimePickerSample1;public partial class Form1 : Form{ public Form1() { InitializeCom... 2023.06.18 コンピュータ
コンピュータ C#のWinFormsでCancellationTokenSourceのサンプル CancellationTokenSourceを使ってasync/await内でTaskをキャンセルする機能を試してみたいと思います。プロジェクトの作成dotnet new winforms -n プロジェクト名cd プロジェクト名code... 2023.06.11 コンピュータ
コンピュータ ビットマップファイルからC#のソースコードを生成する ビットマップファイルを読み込んでアイコンを作成するC#のソースコードを生成することが目的です。実行環境構築プロジェクトの作成mkdir BmpToCsiconcd BmpToCsicondotnet new consoledotnet ad... 2023.05.26 コンピュータ
コンピュータ C#のWinFormsでファイルマネージャーのような物をつくる。2「コピー他」 ファイルのコピー、切り取り、貼り付け、キャンセル(コピー、切り取り)、削除機能を追加しました。ファイル名:Form1.csnamespace FileManagerControl;public partial class Form1 : F... 2023.05.25 コンピュータ
コンピュータ C#のWinFormsで直線を点滅させる。2 タイマーでDashPatternを変更しています。namespace BlinkLine2;using System.Drawing.Drawing2D;public partial class Form1 : Form{ public F... 2023.05.10 コンピュータ
コンピュータ C#のGraphicsPathをPenのDotStyleプロパティで破線を指定して描く。 PenのDotStyleプロパティの変更で図形がどのように変化するか確認します。実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new winformsソースプログラムnamespace DotSt... 2023.05.09 コンピュータ
コンピュータ C#「NTFSのADSでファイルにコメントをつける」 PowerShellのSet-ContentとGet-Contentでファイルにコメントをつける方法を試しました。C#(.NET)でも、それが出来ないか調べてみましたが見つけることが出来ませんでした。仕方がないのでWindowsAPIを使っ... 2023.04.29 コンピュータ
コンピュータ C#リストビューで画像ファイルのサムネイル表示2 サムネイル表示する画像の縦横の比率を保持した状態で縮小します。.NET7でコンパイルが通るように修正しています。実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new winformsソースプログラ... 2023.04.18 コンピュータ
コンピュータ DrawImage()で画像サイズが異なる場合DPIを確認する。 自分の理解が足りていないだけかもしれませんが、System.Grapics.DrawImage()で画像を指定サイズで切り出してPictureBox.Imageに割り当て、表示したところ画像サイズが異なる状況に遭遇しました。namespac... 2023.02.23 コンピュータ
コンピュータ Graphics.TransformのMatrixの中身を覗いてみる2「TransformPoints」 Matrix.TransformPoints()でアフィン変換後の座標を計算してくれるようなので、試してみます。プログラムusing System.Drawing.Drawing2D;namespace MatrixSample;publi... 2023.02.13 コンピュータ
コンピュータ C#で画像の差分を表示するプログラム 2つの画像の各ピクセルの差を計算し表示しています。実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new winformscode .ソースプログラムusing System.Drawing.Ima... 2023.02.10 コンピュータ
コンピュータ C#のWinFormsでNumericUpDownを試す。 NumericUpDownは数値を入力するコントロールで、数値を増減させるスピンボタンがついています。入力した数値はNumericUpDwon.Valueプロパティで参照可能でプロパティの型はdecimalです。定義例、NumericUpD... 2023.01.10 コンピュータ
コンピュータ C#のWinFormsでFlowLayoutPanelを試す FlowLayoutPanelは子コントロールを自動的配置してくれるコントロールです。配置するコントロールはサイズのみ指定し、配置する座標はFlowLayoutPanelに任せることが出来ます。例、namespace FlowLayoutP... 2023.01.09 コンピュータ
コンピュータ グレースケールで保存したPNGのPixelFormatは何になる?2「Format8bppIndexed」 PixelFormatにFormat8bppIndexedというフォーマットがありました。8bppですので8bitのグレースケールを扱うフォーマットだと思われますので試してみたいと思います。元画像(カラー)ソースコードnamespace R... 2023.01.06 コンピュータ