コンピュータ C#のWinFormsでNumericUpDownを試す。 NumericUpDownは数値を入力するコントロールで、数値を増減させるスピンボタンがついています。入力した数値はNumericUpDwon.Valueプロパティで参照可能でプロパティの型はdecimalです。定義例、NumericUpD... 2023.01.10 コンピュータ
コンピュータ C#のWinFormsでFlowLayoutPanelを試す FlowLayoutPanelは子コントロールを自動的配置してくれるコントロールです。配置するコントロールはサイズのみ指定し、配置する座標はFlowLayoutPanelに任せることが出来ます。例、namespace FlowLayoutP... 2023.01.09 コンピュータ
コンピュータ PowerShellでHTML内に画像を埋め込む2「画像ファイルをテキストに変換」 PowerShell.exeで以下のコマンドを実行::ToBase64String((Get-Content 画像ファイルのパス -en by)) | Set-Clipboard以前ローカルに保存されたhtmlファイルの画像リンクを画像埋め... 2023.01.08 コンピュータ
コンピュータ GIMPのぼかしとシャープ機能について。「Shift」+「U] ぼかしとシャープ(アンチエイリアス)はフィルターも多数ありますが、今回はボタンから呼び出すぼかしとシャープ機能のお話です。機能の呼び出しのショートカットキーは「Shift」+「U」になります。基本ぼかしモードですが、シャープ化したい場合は「... 2023.01.07 コンピュータ
コンピュータ グレースケールで保存したPNGのPixelFormatは何になる?2「Format8bppIndexed」 PixelFormatにFormat8bppIndexedというフォーマットがありました。8bppですので8bitのグレースケールを扱うフォーマットだと思われますので試してみたいと思います。元画像(カラー)ソースコードnamespace R... 2023.01.06 コンピュータ
コンピュータ C#のWinFormsでSystem.Drawing.Pointを確認する。 Point point = new();Debug.Print("X:{0}, Y:{1}, IsEmpty:{2}", point.X, point.Y, point.IsEmpty);// X:0, Y:0, IsEmpty:True引... 2023.01.06 コンピュータ
コンピュータ C#のWinFormsでSystem.Drawing.Recangleを確認する Recangleは矩形座標を配置する情報をプロパティに持ちます。Rectangle rect1 = new();Debug.Print("{0}", rect1);// {X=0,Y=0,Width=0,Height=0}コンストラクタで引... 2023.01.05 コンピュータ
コンピュータ C#でフリーハンドで線を引く2「ひとつ前に戻る機能をつける」 ペイントソフトなどにある「ひとつ前に戻る機能」がどの様なものか考え試作してみました。namespace FreeHand2;public class ImgObject : IDisposable{ public Bitmap Bitmap... 2023.01.03 コンピュータ
コンピュータ C#のWinFormsでControlの配置について WinFormsでコントロールの配置について学んだことをまとめてみます。配置されるタイミングについて自分はコンストラクタでControls.Add()で配置しますが、それ以外でも動的に生成配置することも可能です。FormのLoadイベント内... 2023.01.02 コンピュータ
コンピュータ C#のWinFormsでHScrollBarのMaximum、LargeChangeとValueの関係について HScrollBarのValueがスライドを前回に動かしても、Maximumの値になっていいないようなので確認してみました。サンプルソースusing System.Diagnostics;namespace HScrollBarSample... 2023.01.02 コンピュータ
コンピュータ C#のWinFromsでAnchorプロパティを設定する。 Anchorプロパティを設定してみました。namespace ClientCoordinate;public partial class Form1 : Form{ public Form1() { InitializeComponent(... 2023.01.01 コンピュータ
コンピュータ C#のWinFormsでMarginとPaddingを確認する。 PaddingやMarginプロパティはコントロールの余白の設定なのですが、実際設定するとどのような影響あるか確認してみます。デフォルト設定namespace ClientCoordinate;public partial class Fo... 2022.12.31 コンピュータ
生活 最近購入したもの「 解氷スプレートリガー・家庭用バスポンプ」 朝、自家用車のフロントガラスが凍りつく季節になりましたので、解氷スプレーを購入してみました。詰め替えように同社のウォッシャー液も合わせて購入しています。使ってみた感じ、解氷効果はそれなりに良いのですが、フロントガラス前面に噴霧するとスプレー... 2022.12.28 生活
コンピュータ C#のWinFormsでUserControlでオリジナルのイベント処理を追加する。 UserControlを継承しカスタマイズすることでオリジナルのコントロールを作成することが出来ます。そのコントロールの用途に合わせた固有のイベントを作成することが出来れば、発生したイベントに連動した処理を実行することが出来ます。names... 2022.12.27 コンピュータ