ゆるふわエンジニアのブログ

行ったこと、調べたこと等をつらつらと書いていくかもしれません。

.NET

ASP.NET WebAPIで処理されなかった例外をハンドリングし、ログを出力する方法

本記事では、ASP.NET WebAPIで一切処理されなかった例外を ハンドリング(グローバルハンドリング)し、ログを出力する方法を紹介していきます。本記事の内容です。 例外ハンドリングクラスを作成する 例外ハンドリングクラスをサービス登録する 例外ハンドリ…

過去に流行ったズンドコキヨシを求人サイト「バニラ」で実装してみた(n番煎じ)

過去に流行った、下記ページのやつを求人サイト「バニラ」で置き換えてみました。 qiita.com本記事の内容です。 何故、実装しようと思ったのか? 何故、求人サイト「バニラ」をネタにしたのか? 求人サイト「バニラ」とは? 実装したコード 何故、実装しよう…

Form上の全コントロールを列挙する方法(.Net、WinForm)

Form上の全コントロールを列挙する方法です。 全コントロールに対し何かを設定したい場合に有効だと思います。 (共通のイベントを設定したい等。)実装のサンプルコード(C#)は下記の通りです。 List<Control> controlList = new List<Control>(); Form f = new Form(); Recursiv</control></control>…

Alt+Tab押下時のメニューにFormを表示させなくする方法(.Net)

Alt+Tab押下時のメニューにFormを表示させなくする方法です。 下記条件を満たすと、Alt+Tab押下時のメニューにFormに表示されなくなります。1. タスクバーに表示させなくする 2. 拡張ウィンドウスタイルにWS_EX_TOOLWINDOWを指定するそれぞれ設定、実装方法…

透明または半透明なFormを作成(.Net)

透明または半透明なFormを作成する方法です。 FormクラスのOpacityプロパティへ不透明度を設定すると、 透明または半透明なFormが作成できます。 規定値は1.00(不透明)で、0を設定すると透明に、 0.5を設定すると半透明になります。下記サンプルコードはC#。…