- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:treeview展開イベント(VS2010C++))
treeview展開イベント(VS2010C++)
このQ&Aのポイント
- treeview展開イベントの発生について
- VS2010 C++/CLIでの開発時に、treeviewの+-表示部の展開閉時に発生するイベントを教えていただけないでしょうか。
- イベントはテキスト部を選択時には発生するが、+-の部分のみで開閉するとイベントが受け取れませんでした。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
当方の VC2010Expressですと 『+』のクリックだけでBeforeExpandおよびAfterExpandが呼ばれましたよ ハンドラの登録がうまくいっていないだけなのでは … デザイナで登録したのであれば this->treeView1->BeforeExpand += gcnew System::Windows::Forms::TreeViewCancelEventHandler(this, &Form1::treeView1_BeforeExpand); this->treeView1->AfterExpand += gcnew System::Windows::Forms::TreeViewEventHandler(this, &Form1::treeView1_AfterExpand); といった記述があると思います
その他の回答 (1)
- redfox63
- ベストアンサー率71% (1325/1856)
回答No.1
BeforeExpandとAfterExpandだと思いますよ …
質問者
お礼
回答ありがとうございます BeforeExpandとAfterExpandだと、記号部だけのクリックでは、イベントが上がってこなかったんです。 C++/CLIだけだめなのかな・・・(この手のイベントやプロパティ多すぎ)
お礼
回答ありがとうございました。 は、恥ずかしい 敗因はVS上でのイベント追加が遅いので、外部エディッタで記述した際のミスでした。 情けない・・・