2016-08

C#

【C#】タブの無いTabControlっぽいものを作る

重なったパネルを切り替えるのにはTabControlを使う事が多いですが、タブの部分を非表示にしたい場合もあります。 例えば、下図のようにボタンを押すたびに、右半分の画面を切り替えるには、どうするか?? 基本的には、切り替える部分をユーザー...
C#

【OpenCvSharp】サンプルプログラムの公開

少し前に、とある記事向けに書いたOpenCvSharpのサンプルプログラム。 少しバージョンが古くなっていますが、眠らせておくのも、もったいないので公開しておきます。 ダウンロードはこちら↓ OpenCvSharp サンプルプログラム 注)...
PowerPoint

【PowerPoint】部分的にカラーにする(セレクトカラー処理)

少し前のビールのコマーシャルなどでもあった、カラー画像の一部分だけを残して、他をモノクロ画像にする画像処理(カラーセレクトでもないか、、領域抽出(背景除去)の処理)をPower Pointを使って処理する方法を紹介します。 【オリジナル画像...
C#

【C#】引数の値渡し、参照渡し(ref, out)

メソッドに値を引数で渡す場合、値渡しと参照渡しというものがあります。 メソッド内で処理した結果を処理後に必要な場合には参照渡しにする必要があるのですが、まずはコード例から。 static void Main(string[] args) {...
Excel

【Word/Excel】図形内に文字を挿入する

WordやExcelで下図のように図形の内側に文字を挿入する方法の紹介です。 まず、メニューの挿入→図形と選択し、四角形や丸などの図形を選択し、本文中に配置します。 古いWordやExcelでは、図形を選択し、マウスの右ボタンでテキストの追...
C#

【C#】NumericUpDownコントロール

パラメータの設定など、数値を入力するコントロールとして、これまでTextBoxを使うことが多かったのですが、TextBoxを使うと、TryParseを使い、文字列入力のエラー処理や、整数、小数の確認、最小値、最大値の確認などのエラー処理を行...
製品

ニコン D3400 VS D5500 仕様比較

現在、ソニーのミラーレスカメラNEX-5Rを主に使用しているのですが、そろそろデジタル一眼レフに行くか?!と思い、最近、デジタル一眼レフを物色中。 もう、ほとんどNikonのD5500のダブルズームキットで決まり! と思っていた矢先にD34...
C#

【C#】MDIフォームにリサイズ可能なPanelを設置する

普通のFormに実行中に幅や高さを変えられるパネルを設置する場合は、SplitContainerを配置すればOKですが、MDIフォーム↓に SplitContainerを配置すると、 のようになり、MDIフォームの子フォームの配置する領域(...
Visual Studio 2015

【Visual Studio 2015】文字の色が変、かすむ

Visual Studioを使っていると、いつのまにかに文字の色味がモニタの見る角度で違って見えたり、文字がかすんで見えたりすることがあります。 分かりづらいですが、こんな感じ↓ これは、文字の表示倍率が中途半端な倍率の時にこのように見える...
Visual Studio

【Visual Studio】行のコピー、切り取り、貼り付け

Wordやメモ帳のような一般的なテキストエディタで、行全体のコピーや切り取りをするには、下図のように、マウスやキーボードで全体を選択してからコピー(Ctrl+C)や切り取り(Ctrl+X)をする場合が多いかと思います。 しかし、Visual...