落とし穴、と言いますか、やっぱり ComboBox コントロールの落とし穴っぽい動きの話です。 ■問題 単純にフォームに ComboBox コントロールを貼り付けて、項目を選択した直後のイベントを拾いたい。 さてどうするのか? という要件があって、なんか手元のコードでは、SelectedIndexChanged イベントを拾っていた訳です。 SelectedIndexChanged イベントでも悪くはないのですが、ComboBox で項目を選択している途中のイベントも拾ってしまうので、【最後のイベントだけを拾う】ってのがなかなかでき難い、というか、これでバグっているので。 ■イベントは4種類ある あらためて ComboBox のイベントを見ると、それらしいものが4つほどあります。 ・SelectedIndexChanged イベント:選択項目が変更されるたびに発生する ・Selection
WindowsAPI は、Windows オペレーティング システムの一部であるダイナミック リンク ライブラリ (DLL) です。 独自の同等のプロシージャを記述することが困難な場合は、それらを使用してタスクを実行します。 たとえば、Windows には FlashWindowEx という名前の関数が用意されています。これにより、アプリケーションのタイトル バーを明るい網かけと濃色の間で交互に表示できます。 コードでWindowsAPI を使用する利点は、既に記述され、使用されるのを待っている便利な関数が多数含まれているため、開発時間を節約できることです。 欠点は、WindowsAPI の操作が難しく、問題が発生した場合に容赦できないことです。WindowsAPI は、相互運用性の特別なカテゴリを表します。WindowsAPI はマネージド コードを使用せず、組み込みのタ
DataGridView編メニュー全般DataGridViewの現在のセルを取得、または変更するDataGridViewの指定したセルを編集できないようにする 条件に応じてセルを編集できないようにするDataGridViewの一番下の新しい行(新規行)を非表示にして、ユーザーが新しい行を追加できないようにするDataGridView内のある行が新しい行(新規行)か調べるDataGridViewの行をユーザーが削除できないようにする 条件に応じてユーザーが行を削除できないようにする 指定した列がDataGridViewに存在するか調べるDataGridViewの列や行を非表示、または削除するDataGridViewの列の幅や行の高さをユーザーが変更できないようにするDataGridViewの列の幅や行の高さを自動的に調整するDataGridViewの指定した列や行を固定してス
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く