c#

コンピュータ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

C#のwinformsでUserControlのサンプル

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

C#でMSXの.BINファイルを逆アセンブルする

MSXPENに触れてみて、昔、逆アセンブルという言葉に憧れていたことを思い出しました。ソースコードusing System.Text.RegularExpressions;public enum CodeType { SINGLE, SIN...
コンピュータ

C#で16進数形式の文字列と数値を変換

16進数文字列を数値に変換var num = Convert.ToInt32("FF", 16);// 255数値を16進数文字列に変換var x = String.Format("{0:X2}", 255);// FF
コンピュータ

C#で文字列の分割(Split)と前後の空白除去(Trim)とLinqのForEach

カンマ区切りの文字列を.Split()で各要素に分割しLinqの.ForEach()で各要素を参照、.Trim()で前後の空白を除去しています。ソースコードusing System.Text.RegularExpressions;// 文字...
コンピュータ

C#でテキストファイルの読み込みとファイルの存在確認

ソースファイルvar path = @"000461.txt";// ファイルの存在確認if (File.Exists(path) == false) { Console.WriteLine("{0}存在しない", path); retur...