八 四

コンピュータ

C#でフリーハンドで線を引く2「ひとつ前に戻る機能をつける」

ペイントソフトなどにある「ひとつ前に戻る機能」がどの様なものか考え試作してみました。 namespace FreeHand2; public class ImgObject : IDisposable { public Bitm...
コンピュータ

C#のWinFormsでControlの配置について

WinFormsでコントロールの配置について学んだことをまとめてみます。 配置されるタイミングについて 自分はコンストラクタでControls.Add()で配置しますが、それ以外でも動的に生成配置することも可能です。FormのLoad...
コンピュータ

C#のWinFormsでHScrollBarのMaximum、LargeChangeとValueの関係について

HScrollBarのValueがスライドを前回に動かしても、Maximumの値になっていいないようなので確認してみました。 サンプルソース using System.Diagnostics; namespace HScrollBarS...
スポンサーリンク
コンピュータ

C#のWinFromsでAnchorプロパティを設定する。

Anchorプロパティを設定してみました。 namespace ClientCoordinate; public partial class Form1 : Form { public Form1() { ...
コンピュータ

C#のWinFormsでMarginとPaddingを確認する。

PaddingやMarginプロパティはコントロールの余白の設定なのですが、実際設定するとどのような影響あるか確認してみます。 デフォルト設定 namespace ClientCoordinate; public partial cl...
生活

最近購入したもの「 解氷スプレートリガー・家庭用バスポンプ」

朝、自家用車のフロントガラスが凍りつく季節になりましたので、解氷スプレーを購入してみました。 詰め替えように同社のウォッシャー液も合わせて購入しています。 使ってみた感じ、解氷効果はそれなりに良いのですが、フロントガラス前面に噴霧すると...
コンピュータ

C#のWinFormsでUserControlでオリジナルのイベント処理を追加する。

UserControlを継承しカスタマイズすることでオリジナルのコントロールを作成することが出来ます。 そのコントロールの用途に合わせた固有のイベントを作成することが出来れば、発生したイベントに連動した処理を実行することが出来ます。 na...
コンピュータ

C#のWinFormsで右クリックでコンテキストメニューを表示する。

UserControl上で右クリックでコンテキストメニューを表示するサンプルになります。 サンプルプログラムソース namespace ContextMenuSample; public partial class Form1 : F...
コンピュータ

C#のWinFormsでコンボボックスのイベントを確認する。

コンボボックスで値を選択する場合と入力した場合のイベントを確認してみました。 テストプログラムソース using System.Diagnostics; namespace ComboBoxEventTest; public part...
コンピュータ

C#のWinFormsでファイルマージャーのような物をつくる。

ファイルマネージャーをUserControlで作成すると再利用できるのではないかと思い試作してみました。 ファイル名:Form1.cs namespace FileMnagerControl; public partial class...
コンピュータ

C#のWinFormsでマウスカーソルを変更する。

formのCursorプロパティに変更したいカーソルをセットします。 namespace MouseCursor; public partial class Form1 : Form { public Form1() {...
コンピュータ

C#のWinFormsで直線を点滅させる。

タイマーで一定時間ごと白い線と黒い線を交互に表示しています。 namespace BlinkLine; public partial class Form1 : Form { public Form1() { ...
コンピュータ

C#で座標(Point)が矩形(Rectangle)の範囲内か調べる方法

Rectangle.Contains()メソッドで範囲内の座標か調べることが出来ます。 サンプルコード using System.Drawing; var rect = new Rectangle(30,50,100,100); var...
コンピュータ

C#のwinformsでUserControlのサンプル

UserControlで16進数を入力するサンプルを作成してみました。 namespace UserControlSample; public class User1 : UserControl { Font fnt = new...