私のプログラムでは、Windows Forms TreeViewコントロールを使用しています。私は、マウスポインタをドラッグして複数のノードを同じレベルで選択できるようにしたいと考えています(「ラッソ」選択とも呼ばれます)。私は標準のTreeViewはそれを可能にするとは思わない。TreeViewでの複数選択
私の質問は、これを達成するための最良の方法は何ですか?おそらくカスタムコントロールまたは派生コントロールで私自身のカスタム選択動作を記述する必要がありますか?どこから始めますか?
詳細な説明は必要ありません。正しい方向へのちょっとした動き。
私は、複数選択を行うためのカスタムコントロールのアプローチを理解しています。どのような方向性を示唆していますか?私は「ラッソ」の選択肢を実装するために取るべきですか?私はGDIレベルのカスタム図面に頼らなければならないのですか、Windowsがこれを公開しているAPIがありますか? –
@Frederick、私はそれについての素晴らしい人のコメントではありません。私の提案は、一般的なWinFormコントロールでのラッソ選択の実装方法に焦点を当てた別の新しい質問を開くことです。そうすればより良い結果が得られるはずです。 – JaredPar
Thanks Jared。私はちょうどそれをします。 –