Вы разрабатываете приложение для регистрации пассажиров поезда . На главной форме расположен ряд текстовых полей, в которые вводится информация. В поле txtPassengerNumber вводится индивидуальный номер клиента, который совпадает с серией его паспорта, вводимого в поле txtPassport. Для реализации операции Drag&Drop из поля txtPassport в поле txtPassengerNumber вы добавили обработчики следующих событий: private void txtPassport _MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){ txtPassport.DoDragDrop(txtPassport.Text, DragDropEffects.Copy);}private void txtPassengerNumber _DragEnter(object sender, System.Windows.Forms.DragEventArgs e){ if (e.Data.GetDataPresent(DataFormats.StringFormat)) e.Effect = DragDropEffects.Copy; else e.Effect = DragDropEffects.None;}
При компиляции приложения вы не получили, однако, нужного эффекта. Выберите нужные действия для завершения задачи:
private void txtPassengerNumber _DragDrop(object sender, System.Windows.Forms.DragEventArgs e){ txtPassengerNumber.Text = e.Data.GetData(DataFormats.StringFormat).ToString();}
private void txtPassengerNumber _DragDrop(object sender, System.Windows.Forms.DragEventArgs e){ txtPassengerNumber.Text = e.Data.GetData(DataFormats.StringFormat).ToString();}(Верный ответ)
private void txtPassengerNumber _DragDrop(object sender, System.Windows.Forms.DragEventArgs e){ txtPassport.Text = e.Data.GetData(DataFormats.StringFormat).ToString();}
private void txtPassport _DragDrop(object sender, System.Windows.Forms.DragEventArgs e){ txtPassport.Text = e.Data.GetData(DataFormats.StringFormat).ToString();}