プログラム系統備忘録ブログ

記事中のコードは自己責任の下でご自由にどうぞ。

kurenaif Valentine Problems write-up

「kurenaif Valentine Problems」(ハッシュタグ #kurenaifChallenge)とは、IT系魔女VTuberとして活動なさっているkurenaifさんによるCrypto5問の問題集です。問題一覧や説明等はGithubにあります。またYoutubeにて説明動画の【1000人記念】Cryptoの問題を5問作りました!【kurenaifChallenge】 - YouTubeを公開なさっています。

続きを読む

NotifyIconのContextMenuStripをメインディスプレイ限定で表示させたい

(21:30頃: 対応後のコードにて使用していたScreen.PrimaryScreen.BoundsScreen.FromPoint(point).Boundsに変更)

NotifyIconにContextMenuStrip(=右クリック時のポップアップメニュー)を設定して表示する通常の方法だと、メインディスプレイのタスクバー表示位置が左側に、かつサブディスプレイが左側にある環境では、NotifyIconの右クリックメニューがサブディスプレイに表示されてしまいます。 本記事ではその現象をリフレクションを使うことで回避し、常にメインディスプレイにてNotifyIconの右クリックメニューを表示する方法を紹介します。

続きを読む