PDA

View Full Version : سوال: چگونه آیتم انتخاب شده از لیست باکس را در حافظه رم کپی کنم ؟



dele_ghamgin_2008
پنج شنبه 20 فروردین 1394, 16:54 عصر
سلام . چگونه آیتم انتخاب شده از لیست باکس را در حافظه رم کپی کنم ؟ یعنی روی هر آیتمی که کلیک کردم ، اون آیتم کپی شود در حافظه . (یعنی همون Ctrl + C)

shahryari
پنج شنبه 20 فروردین 1394, 18:21 عصر
http://www.c-sharpcorner.com/UploadFile/0f68f2/cut-copy-paste-select-all-clear-all-on-a-listbox/

dele_ghamgin_2008
شنبه 22 فروردین 1394, 12:44 عصر
http://www.c-sharpcorner.com/UploadFile/0f68f2/cut-copy-paste-select-all-clear-all-on-a-listbox/

یعنی برای یک کپی باید این همه خط بنویسم ؟

try
{
StringBuilder sb = new StringBuilder();
foreach (object row in listBox1.SelectedItems)
{
sb.Append(row.ToString());
sb.AppendLine();
}
sb.Remove(sb.Length - 1, 1); // Just to avoid copying last empty row
Clipboard.SetData(System.Windows.Forms.DataFormats .Text, sb.ToString());
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}

dele_ghamgin_2008
دوشنبه 24 فروردین 1394, 15:09 عصر
اگر کسی از دوستان اطلاعاتی داره لطفا راهنمایی کنه

csharp.net
دوشنبه 24 فروردین 1394, 15:37 عصر
تو رویداد Click لیستباکستون اینو بنویسید


string SelectedItem = "";
foreach (object object1 in listBox1.SelectedItems)
{
SelectedItem += object1.ToString() + " ";
}
Clipboard.SetText(SelectedItem);

dele_ghamgin_2008
سه شنبه 25 فروردین 1394, 16:13 عصر
تو رویداد Click لیستباکستون اینو بنویسید


string SelectedItem = "";
foreach (object object1 in listBox1.SelectedItems)
{
SelectedItem += object1.ToString() + " ";
}
Clipboard.SetText(SelectedItem);


مهندس مچکرم مشکلم حل شد / جواب دقیقا همونی بود که من میخواستم . ممنونم واقعا