ورود

View Full Version : سوال: مشکل در drag and drop از listbox to textbox



hercool
چهارشنبه 05 شهریور 1393, 21:56 عصر
سلام دوستان
من می خوام از یک لیست باکس که در یوزرکنترلم هست ایتمی که انتخاب می کنم را به تکست باکسی در یوزرکنترل دیگری که در همون یوزرکنترل اول فراخوانی کردم انتقال بدم
کد ها را قرار می دم
یوزرکنترل اول:
private void LB_listfield_MouseDown(object sender, MouseButtonEventArgs e)
{
ListBoxItem item = (LB_listfield.SelectedItem as ListBoxItem );
//LB_listfield.SelectedItem.ToString()
DragDrop.DoDragDrop(LB_listfield, item.Content.ToString(), DragDropEffects.Copy);
}

private void LB_listfield_DragEnter(object sender, DragEventArgs e)
{
e.Effects = DragDropEffects.Copy;
}

یوزرکنترل دوم که در یوزر کنترل دوم ایجاد میشه:
private void field1_DragEnter(object sender, DragEventArgs e)
{
field1.Text = e.Data.GetData(DataFormats.StringFormat).ToString( );
e.Effects = DragDropEffects.Copy;
}

private void field1_PreviewDragOver(object sender, DragEventArgs e)
{
e.Handled = true;
}

private void field1_Drop(object sender, DragEventArgs e)
{
field1.Text = e.Data.GetData(DataFormats.StringFormat).ToString( );
e.Effects = DragDropEffects.Copy;
}

یاسردرا
جمعه 07 شهریور 1393, 19:50 عصر
مشکل کجاست؟