Windows FormにはPropertyGridという便利なコントロールがあります。
クラスを渡すとそのプロパティを解析して変更可能なUIを提供する機能があり、かえかえ君の設定画面でも使っています。
このPropertyGridで既定値周りで右往左往したときのメモ。
分かってる人にとっては「こいつ簡単なことに何やってんだ?」的なものかと思いますし、同じようなことを解説したページは他にもあると思います。
自分が分からない状態から分かる状態までの道程をメモしておきたかったので。
on meditation...
Windows FormにはPropertyGridという便利なコントロールがあります。
クラスを渡すとそのプロパティを解析して変更可能なUIを提供する機能があり、かえかえ君の設定画面でも使っています。
このPropertyGridで既定値周りで右往左往したときのメモ。
分かってる人にとっては「こいつ簡単なことに何やってんだ?」的なものかと思いますし、同じようなことを解説したページは他にもあると思います。
自分が分からない状態から分かる状態までの道程をメモしておきたかったので。
Windows Formsアプリケーションを作っていると、Formsがどのモニターにいるか知りたいときがあります。
単純に左上隅の座標で判断する方法もありますが、感覚的に違う場合があるので他の判断方法を考えてみました。
もしかしたら一発で取得する方法もあるかもですが、とりあえず地道にやる方法で。
一発でやる方法が分かりました!
こちらの記事を参照ください。
「かえかえ君」のプレビューは高速です。対象とほぼ同じように表示され、ほぼ遅延はありません。
フレームレートの高いゲームでも遅延やフレーム落ちがしないのは、画面キャプチャや録画的な手法を使用していないためです。
この仕組みなどについて簡単にまとめてみました。