C#

【C#】Windows Formsアプリで簡単な図形を描画する

C#のWindows Formsアプリケーションを使用して、ボタンを押すと固定座標に丸、四角形、線、文字列が描画される簡単なプログラムを紹介します。準備まず、Visual Studioで新しいC#のWindows Formsアプリケーション...
C#

【C#】クラスの継承とインターフェース

本記事では継承とインターフェースの概要と使い分けについて記述します。継承概要既存のクラスの特徴をもつ新しいクラスをつくる仕組みです。(例)過去に「動物」クラスを作ったことがあるとして、その特徴を継承した「犬」クラスと「猫」クラスを作る。サン...
C#

【C#】Dictionaryに一致するkeyがあれば内容を更新、無ければkey追加、を1行で書く

DictionaryのKey追加の記述は、C#のバージョン(.Net Framework のバージョン)により異なります。現在稼働中のPCで使うプログラムであれば、1行で書く方法で良いと思います。C# 6.0以降(.NET Framewor...
C#

【C#】List の Find() や FirstOrDefault() で要素が見つからない場合

この記事の内容List<T> の Find() や FirstOrDefault() で要素が見つからない場合に、どのような値が返ってくるかを書いています。数値のリスト数値のリストの検索において、一致する内容が見つからない場合、Find()...
C#

【C#】自作クラスのリストから条件に合うすべての要素を取得する方法(foreach, FindAll)

やりたいこと以下のような自作クラスがあるとします。class Member{ public int ID; public string Name; // コンストラクタ public Member(int id, string name) ...
C#

【C#】自作クラスのリストを検索する方法(foreach, Find, FirstOrDefault)

C#でプログラミングをする際、自作クラスのリストを作成し、そのリストの中身を検索する処理を書くことがあると思います。このような処理は、foreachループでリストの内容を順番に探索する処理でじで実現できますが、実はもっと簡単な書き方がありま...
C#

【C#】リストビューをCtrlやShiftキー押しながらクリックするとチェックボックスに勝手にチェックが入る現象の対策

前提条件リストビューを以下の設定で使用する。チェックボックスあり(CheckBoxes = true)FullRowSelect = trueMultiSelect = true困りごとCtrlキー または Shiftキー を押下しながらマ...
C#

【C#】行番号付きリッチテキストボックス

できること行番号付きのリッチテキストボックスを実現ユーザは行番号部分を編集できない、テキスト部分のみ編集可能サンプルコードRichTextBoxを継承したクラスを作成してビルド。成功するとツールボックスにRichTextBoxLNが表示され...
競馬ソフト

オッズ比較ソフト「どっちがお得?」リリース!

馬連と馬単、三連複と三連単のオッズ比較ができます。★最新版はVer.1.1.1。使い方など、詳細はこちらをご覧ください。
競馬ソフト

簡単!馬体重グラフVer.1.3.0リリース

■機能追加・馬券に絡んだ馬体重の範囲に色を付ける機能※本機能は設定でOFFにすることができます。