VisualStudio2017Professionalで参照の追加をしようとしたらエラーが出て参照の追加ができなかった。
調べてみると開発者用コマンドプロンプトでDllを追加インストールする必要があるらしい。
C#でフォームを非アクティブで最前面に表示する
今までフォームを最前面に表示するときはフォームのTopMostプロパティをtrueにして対応してきたが、全画面表示されるもの(ゲームやメディアプレイヤー)を起動した時に最前面表示ではなくなっていた。
どうにかどんな時も最前面表示できないかと調べてみたら、どうやらWin32APIのSetWindowPosを使えば出来るようだ。
続きを読むWebサイトに表記するCopyright(コピーライト)について
最近会社のHPを更新していて指摘があったコピーライト表記。「年号が昔のままだから最新の2017にしといて」と言われたので更新が必要なのか?と色々と調べてみた。
CSSでフォントを変更しても適応されない
フォントのサイズを変更する(font-size:)と表示がちゃんと変更されるのに、フォントの種類を変更(font-family:)しても表示が変更されない。
その原因は
C# NumericUpDown ValueChanged でエラーが発生しない
NumericUpDownのValueChangedイベント内でエラーが発生しないことがある。
ValueChangedが発生する条件
- 違う値を入力した状態でエンターキー押下
- 違う値を入力した状態でフォーカスを他に移動
- マウスホイールのスクロール
- 上下ボタンのクリック
- 他のイベント中にNumericUpDown.Valueに違う値を代入
このValueChangedイベント内でわざとエラーを発生させる。
private void numericUpDown1_ValueChanged(object sender, EventArgs e) { throw new Exception("ERROR"); }