Вы разрабатываете приложение для регистрации гостей отеля. На главной форме расположен ряд текстовых полей, в которые вводится информация. В поле txtUserID вводится индивидуальный номер клиента, который совпадает с серией его паспорта, вводимого в поле txtUserPassport. Для реализации операции Drag&Drop из поля txtUserPassport в поле txtUserID вы добавили обработчики следующих событий: private void txtUserPassport _MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){ txtUserPassport.DoDragDrop(txtUserPassport.Text, DragDropEffects.Copy);}private void txtUserID _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 txtUserID _DragDrop(object sender, System.Windows.Forms.DragEventArgs e){ txtUserPassport.Text = e.Data.GetData(DataFormats.StringFormat).ToString();}
private void txtUserID _DragDrop(object sender, System.Windows.Forms.DragEventArgs e){ txtUserID.Text = e.Data.GetData(DataFormats.StringFormat).ToString();}(Верный ответ)
private void txtUserID _DragDrop(object sender, System.Windows.Forms.DragEventArgs e){ txtUserID.Text = e.Data.GetData(DataFormats.StringFormat).ToString();}
private void txtUserPassport _DragDrop(object sender, System.Windows.Forms.DragEventArgs e){ txtUserPassport.Text = e.Data.GetData(DataFormats.StringFormat).ToString();}