1

特定のクラスのアイテムを含む2つのリストボックスがあります(DisplayMemberを使用)。これら 2 つのリストボックス間にドラッグ アンド ドロップを実装したいと思います。現時点では、DragDrop イベントを実装する方法がわかりません。文字列のみを使用する場合、コードは次のようになります (1 つのリストボックスの場合)

private void listBoxRight_DragDrop(object sender, DragEventArgs e)
        {
            if (e.Data.GetDataPresent(typeof(System.String)))
            {
                Object item = (object)e.Data.GetData(typeof(System.String));
                string str = (string)e.Data.GetData(DataFormats.StringFormat);
                int index = m_listBoxRight.IndexFromPoint(e.X, e.Y);
                m_listBoxRight.Items.Add(item);
            }
        }

これはうまくいきます。しかし、実際のオブジェクトの実装はどうなるでしょうか? オブジェクトのドラッグ アンド ドロップを実装することは可能ですか?

4

0 に答える 0