基本的な選択メカニズムを提供するクラスはありますか? 例えば:
C# で記述された WAVE ファイルと単純な WAV エディターがあるとします。これで、このウェーブ ファイルを波形としてグラフィカルに表示できます。メイン メニューで [編集] -> [すべて選択] をクリックすると、すべてのサンプルが選択されます。
MySelector ms = new MySelector (0, numOfSamples-1);
ms.SelectAll;
もちろん、範囲ブロックを選択する必要があります。
ms.Select (from, to);
または逆にすることもできます:
ms.InvertSelection ();
複数選択:
ms.AppendSelection (from ,to);
選択したサンプルに関する情報を取得します。
for (int i=0; i< ms.Size; i++)
if (ms.SelectedAt (i)) DoSomeLogic ();
それで、そのクラスはすでに書かれていますか、それとも明日やるべきですか :O ?
どうも。