У меня есть две формы;один из них содержит просмотр списка, а другой - просто форму.
Я хочу сделать что-то: если я перетащу элемент из списка в форму, появится окно сообщения. и сообщение будет текстом элемента.
Однако я не знаю, почему «SelectedItem» имеет значение null. Когда я отслеживал SelectedItem, он был нулевым.
Я обнаружил, что должен использовать события MouseDown и DragDrop, но я не знаю, как его использовать.
Первый - это код списка:
rListCtrl.MouseDown += rListCtrl_MouseDown;
rListCtrl.DragDrop += rListCtrl_DragDrop;
private void rListCtrl_MouseDown(object sender, MouseEventArgs e)
{
StringBuilder sb = new STringBuilder();
sb.Append(radListView1.SelectedItem.ToString());
testName = sb.ToString();
}
private void rListCtrl_DragDrop(object sender, DragEventArgs e){
{
MessageBox.Show(testName);
}
radListView1 - это имя списка.