C#

C#でExcelファイルを作成する ClosedXmlを使用

概要 C#でExcelファイルを出力したい.タイトルそのまま.「ClosedXML」というライブラリを使う. COMによる方法とかOpen XML SDKによる方法とかあるが,どうも面倒くさい手順が多い感じなので,簡単そうなClosedXMLを選択. インストール Nugetパッケージが…

C#でOpenCVを動かす~NuGetでOpenCV.Netをインストール

2013/12/27追記) 2013/12/15にOpenCvSharpにも使いやすいNuGetパッケージが公開された.この記事で紹介するOpenCV.NetよりもOpenCvSharpのほうがおすすめ.以下のページに詳しい解説があるので参照. OpenCvSharpをつかう その17(NuGetで導入) - schima.hat…

C# CopyFromScreenでフォームの枠内をキャプチャする

Windows フォーム アプリケーションでタイトルバーと枠以外透明なフォームを作り,枠内をキャプチャする機能を付ける. CopyFromScreenメソッド 画面をキャプチャする方法はいくつかあるようだが,ここでは.Net Framework 2.0以降で提供されている,Graphics…

C# Windows フォーム アプリケーションでフォームのクライアント領域を透明にする

タイトルバーと枠だけ残して,あとは透明なフォームを作りたい.フォームのTransparencyKeyプロパティをいじってやればよい. this.TransparencyKey = this.BackColor; TransparencyKeyプロパティで指定した色が透明になる.BackColorプロパティはフォームの…

C#で指定した位置をクリックする

マウスの移動とクリック マウスの移動にはSetCursorPos関数,クリックにはmouse_event関数を使う.どちらの関数もUSER32.dllに実装されているため,DllImport属性を使用して宣言する.DllImport属性は,System.Runtime.InteropServices名前空間にあるのでusi…