2016-01-01から1年間の記事一覧

ComboBoxで右クリックしながら左クリックすると不具合

C#

WinFormsのComboBoxで不可解なバグにぶちあたってしまいました。 ComboBoxStyle=DropDownListの(手入力不可、プルダウンから選択のみ可能な)コンボボックスですが、ソースコードからSelectedIndexなりSelectedItemなりで選択値を指定して画面表示した後、…

ToolStripMenuItemにKeyDownイベントを追加する

C#

.NET Framework(WinForms)のメニュー項目コントロールToolStripMenuItemには、KeyDown/KeyUp/KeyPressイベントは用意されていません。 特定のメニュー項目が選ばれてる状態で、何らかのキー、たとえば「Delete」「F2」キーなどが押されたことを検出するのは…

透かし文字表示機能つきTextBox(WinForms)

C#

Windows Formsのテキストボックスには、プレースホルダー(=ウォーターマーク:入力する値のガイド・ヒントを透かしのように表示する)機能が備わっていません。 こんな風に表示するためには、テキストボックスの継承クラスを実装して使う必要があります。…

2016年のご挨拶

あけましておめでとうございます。blogも何もかもほったらかしにしている作者でございます。 とりあえず生きてはいます。絶不調をこじらせて以降なーんもやる気が湧かないまま1年以上だらだら後ろ向きに過ごしてしまっており、さすがにこれではまずいなと感…