コンピュータ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コンピュータ
コンピュータC#のWinFormsでUserControlでオリジナルのイベント処理を追加する。 UserControlを継承しカスタマイズすることでオリジナルのコントロールを作成することが出来ます。そのコントロールの用途に合わせた固有のイベントを作成することが出来れば、発生したイベントに連動した処理を実行することが出来ます。names... 2022.12.27コンピュータ
コンピュータC#のWinFormsで右クリックでコンテキストメニューを表示する。 UserControl上で右クリックでコンテキストメニューを表示するサンプルになります。サンプルプログラムソースnamespace ContextMenuSample;public partial class Form1 : Form{ p... 2022.12.26コンピュータ
コンピュータC#のWinFormsでコンボボックスのイベントを確認する。 コンボボックスで値を選択する場合と入力した場合のイベントを確認してみました。テストプログラムソースusing System.Diagnostics;namespace ComboBoxEventTest;public partial cla... 2022.12.25コンピュータ
コンピュータC#のWinFormsでファイルマネージャーのような物をつくる。 ファイルマネージャーをUserControlで作成すると再利用できるのではないかと思い試作してみました。ファイル名:Form1.csnamespace FileManagerControl;public partial class Form... 2022.12.24コンピュータ
コンピュータC#のWinFormsでマウスカーソルを変更する。 formのCursorプロパティに変更したいカーソルをセットします。namespace MouseCursor;public partial class Form1 : Form{ public Form1() { InitializeCo... 2022.12.24コンピュータ
コンピュータC#のWinFormsで直線を点滅させる。 タイマーで一定時間ごと白い線と黒い線を交互に表示しています。namespace BlinkLine;public partial class Form1 : Form{ public Form1() { InitializeComponen... 2022.12.23コンピュータ
コンピュータC#のwinformsでUserControlのサンプル UserControlで16進数を入力するサンプルを作成してみました。namespace UserControlSample;public class User1 : UserControl{ Font fnt = new Font("MS... 2022.12.20コンピュータ
コンピュータC#のwinformsでアニメーションGIFを表示する。 gifファイルをエクスプローラーからドラッグアンドドロップすることでアニメーションを表示します。実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new winformscode .ソースプログラムn... 2022.12.04コンピュータ
コンピュータWinFormsでアイコンエディタを作る5。「新規作成」 プロジェクトの作成mkdir IconEcd IconEdotnet new winformscode .ソースファイル名:Form1.csnamespace IconE;public partial class Form1 : Form{... 2022.08.25コンピュータ