السلام عليكم
اريد كود لنقل العناصر من list box الى اخر في نفس الفورم والكود ندخله في زر معين
كل الشكر
السلام عليكم
اريد كود لنقل العناصر من list box الى اخر في نفس الفورم والكود ندخله في زر معين
كل الشكر
تم تعديل هذه المشاركة بواسطة ro7 alquds في 27 أبريل 2008 في 15:37
Salam alykom
Ala kol haal ana sawf ateek al code laken hada alshi mesh meneh leek ,inta lazem temel shi lazem tehawel ,asef ala hada alkalaam laken hadi al haqiqa.
Lazem temel shi
ala kol haal hada code hawel tefhamo we ahalan wa sahalan ala ay soaal(question)
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void btnOplopend_Click(object sender, EventArgs e)
{
string []MyArray=new string[ lstIngeven.Items.Count];
lstIngeven.Items.CopyTo(MyArray, 0);
Array.Sort(MyArray);
for (int i = 0; i < lstIngeven.Items.Count; i++)
{
LstReadOnly.Items.Add(MyArray);
}
}
private void Form1_Load(object sender, System.EventArgs e)
{
}
private void BtnWissen_Click(object sender, EventArgs e)
{
int test = lstIngeven.SelectedIndices.Count;
if (test == 0)//make sure they selected something from the listBox
{
MessageBox.Show("Gelieve iets te slecteren aub", "Kies Iets", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
lstIngeven.Items.Remove(lstIngeven.SelectedItem);
}
private void LstReadOnly_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void btnAflopend_Click(object sender, EventArgs e)
{
string []MyArray=new string[lstIngeven.Items.Count];
lstIngeven.Items.CopyTo(MyArray, 0);
Array.Sort(MyArray);
Array.Reverse(MyArray);
LstReadOnly.Items.Clear();
for (int i = 0; i < MyArray.Length; i++)
{
LstReadOnly.Items.Add(MyArray);
}
}
private void Btnverlaten_Click(object sender, EventArgs e)
{
DialogResult dr= MessageBox.Show("Wil je het Form verlaten?","Question",MessageBoxButtons.YesNo,MessageBoxIcon.Question);
if (dr == DialogResult.Yes)
{
Application.Exit();
}
else if (dr == DialogResult.No)
{
}
}
public static void ErrorMsg(string strMsg, string strTitle)
{
MessageBox.Show(strMsg, strTitle, MessageBoxButtons.OK, MessageBoxIcon.Error);
}
private void txt_inhoud_KeyPress(object sender,System.Windows.Forms.KeyPressEventArgs e)
{
try
{
string input = "";
input = Convert.ToString(txt_inhoud.Text);
}
// maar de exception werkt niet goed
catch (Exception err)
{
ErrorMsg(err.Message,"Ckeck de input van uw text aub");
return;
}
if (e.KeyChar == (char)Keys.Enter)
{
lstIngeven.Items.Add(txt_inhoud.Text);
txt_inhoud.Clear();
}
}
private void btnSchrijFile_Click(object sender, EventArgs e)
{
saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.DefaultExt = "txt";
saveFileDialog1.Filter = "Word Documents(*.txt)|*.txt";
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
System.IO.StreamWriter sw = new System.IO.StreamWriter(saveFileDialog1.FileName);
foreach (object item in LstReadOnly.Items)
sw.WriteLine(item.ToString());
sw.Close();
};
}
}
}تم تعديل هذه المشاركة بواسطة faresc# في 27 أبريل 2008 في 23:41
اهلا وسهلا بك أخي
انا لم اضع الموضوع الا بعد المحاولة ولكنني لم استطع وانا ايضا مبرمج جديد لا يوجد لدي الخبرة الكافية
كل الشكر لك أخي على النصيحة وانا لا زعل من أحد ينصحني بالعكس
اما بالنسبة للكود انا لم افهمه جيدا أخي
ولا اعتقد هذا هو الكود هو الكود المناسب والذي طلبته انا
الكود الذي طلبته هو كود لنقل العناصر من list box الى list box أخر في نفس الفورم
وانا اعتقد ان الكود سيكون بسيط جدا ليس بهذا التعقيد
يعطيك العافية أخي وشكرا لك مرة أخرى
هلا بك أخي بارك الله فيك
لقد وجدت الكود
ولكن هناك مشكلة صغيرة عندم انقل العناصر تنقل جميع العناصر
وانا اريد نقل عنصر واحد فقط وليش جميع العناصر
ارجو ان تفيدني
وكل الشكر لك أخي
وهذا هو الكود
{
string[] MyArray = new string[listBox1.Items.Count];
listBox1.Items.CopyTo(MyArray, 0);
Array.Sort(MyArray);
for (int i = 0; i < listBox1.Items.Count; i++)
{ listBox2.Items.Add(MyArray); }
}Salam Alykom wa Rahmto Allah wa Barakato
ana sawf ateek methaal ala Listbox
Laken ana astamel vsc# 2008 Practicum18.zip
IncahaAllah lama temel download ala hada almethaal sawf tatalam wa tejed alhal beithen Allah.
Iza wajadet moshakela fi al code ask me again
تم تعديل هذه المشاركة بواسطة faresc# في 28 أبريل 2008 في 15:59
Salam Hawel law samaht tateni zip file badi ashoof al layout la form1 heek ma feni araf sho badak
shokran laka
تم تعديل هذه المشاركة بواسطة faresc# في 28 أبريل 2008 في 16:08
اهلا وسهلا بك أخي من جديد شكرا لك على المثال الذي ارسلته
ولكن لا يفتح لي سوى صفحة العرض ولا استطيع النظر الى الاكواد يبدو انك عملت منع له
ما اريده انا هو كيفية عمل نقل عنصر محدد واحد من مربع الى مربع اخر في نفس الفورم
انا الان لدي كود ينقل جميع العناصر وقد ولا ينقل عنصر واحد وقد حاولت عمله ولكني لم استطع
واريد منك اعطائي كود نضعه في زر ويقوم بنقل العنصر المحدد لاعلى او لاسفل
وسأرسل لك الملف لكي تراه
وكل الشكر لك أخي بارك الله فيك ما انت لم تقصر معي
تم تعديل هذه المشاركة بواسطة ro7 alquds في 28 أبريل 2008 في 18:15
Salaam
Lazem temel events ala listbox1
SelectedIndexChanged
e.g
listBox2.Items.Add(listBox1.SelectedIndexChanged)
badeen iza badak teqra my file zip(paracticum 18) lazem temel al ati
lano ana astamel vs2008 wananta wallah alam betestamen vs2005
Addexisting item shift +Alt+A menshaan tehsol ala codes men al baranmej ili amalto(hadi moshkeli an wagahtaha fi al sabeq)Convert from 2005 to 2008
ala kol hal Inchallah rah towjed alahal
try it
تم تعديل هذه المشاركة بواسطة faresc# في 28 أبريل 2008 في 22:38
Ala kol haal shhof hada methaal ili mawjood ala hada al site http://www.java2s.com/Code/CSharp/GUI-Wind...istBoxDemo2.htm
وعليكم السلام
انا لم أفهم جيدا ما قصدك ولكنني فعلا استخدم vs 2005
لا اعرف اين اضع الكود الذي اعطيتني اياه البرنامج تماام ولكنه ينقل جميع العناصر
وانا اريد نقل عنصر واحد فقط
ارجو ان تفيدني
وهل انت عربي او من اي جنسية اخرى ارجو التعرف عليك
كل الشكر لك أخي الحبيب
Arabi 200% wa Alhamdu lilah laken ma menzal al loga al arabiya(arabic language al windows) ili indi,
Laken ana astamel vs 2008 converting men 2008 ila vs 2005 lazem temal heek
download my zip file
imshi ala wizard badeen imel addExistingItem ......... etc
hade moskeli kabera reading files from visual studio 2008 to visual studio 2005 iza badek nezel version al express from msdn
تم تعديل هذه المشاركة بواسطة faresc# في 28 أبريل 2008 في 23:53
اهلا فيك من جديد أخي الكريم فارس
يشرفني التعرف بك
انا استخدم vs 2005
لانه يدرسونها حاليا في فلسطين
ولكن أمل عن قريب ان اتعلم عليها
كل الشكر لك أخي واشكرك لاهتمامك في
بارك الله فيك
اهلا فيك من جديد أخي الكريم فارس
يشرفني التعرف بك
انا استخدم vs 2005
لانه يدرسونها حاليا في فلسطين
ولكن أمل عن قريب ان اتعلم عليها
كل الشكر لك أخي واشكرك لاهتمامك في
وارجو ان نتعرف اكتر عليك كيف ما تريد
بارك الله فيك
السلام عليكم
أخي أتوقع انني قد فهمت مشكلتك تماما وإليك مثال فيه ما اردت إن شاء الله
لكن ملاحظة ان المثال مالي عامل له معالجة اخطاء فيجب عليك اولا تحديد العنصر المراد نقله ويمكن نقل كامل اللائحة
هو المثال بسيط جدا واذا فيه مشكلة ردلي خبر
ماذا فقد من وجد حلاوة الإيمان
[وسط]وماذا وجد من فقد حلاوة الإيمان-------------------
[/وسط]
Hassan Fakhany كتب:السلام عليكم
أخي أتوقع انني قد فهمت مشكلتك تماما وإليك مثال فيه ما اردت إن شاء الله
لكن ملاحظة ان المثال مالي عامل له معالجة اخطاء فيجب عليك اولا تحديد العنصر المراد نقله ويمكن نقل كامل اللائحة
هو المثال بسيط جدا واذا فيه مشكلة ردلي خبر
وعليكم
السلام
اهلا بك أخي حسن وبكل اهلنا بسوريا الشقيق
اشكرك لاهنامك بالموضوع وتوضيحك
وهو قريب مما اريد
وما اريده بالظبط
انه عندما نحدد العنصر المراد نقله ثم نضغط على زر فينقل
ولكن الملف الذي رسلته بمجرد الضغط عليه ينقل
اذا لم تستطع فلا باس يكفي مرورك الكريم على الموضوع
اجدد شكري لك أخي
السلام عليكم
اقتباسوما اريده بالظبطانه عندما نحدد العنصر المراد نقله ثم نضغط على زر فينقل
ولكن الملف الذي رسلته بمجرد الضغط عليه ينقل
آسف أخي يبدو انني لم افهم ما تريده بالضبط لان في مثالي تحدد العنصر المراد نقله اولا ثم تضغط على زر النقل فينتقل العنصر أوليس هذا ما تريده؟
ماذا فقد من وجد حلاوة الإيمان
[وسط]وماذا وجد من فقد حلاوة الإيمان-------------------
[/وسط]
اهلا وسهلا بك أخي من جديد
نعم انا هذا تماما ما اريده
ولكن المثال الذي ارسلته الي بمجرد ضغطي على العنصر ينتقل دون الحاجة الى الضغط على الزر
وما اريده تحديد العنصر ولا ينتقل الا اذا ضغطت على الزر
اسف اذا غلبتك وارجو ان تكون قد وصلتك المعلومة
ارجو ان ترى الملف الملف الذي ارسلته للاخ الذي قبلك وستفهم ما اقصد
كل التحية لك
Salam Alykom Ya Habibi
Keef al haal
Ageeran wagadto laka alhal
Hata Ana talamto aydan men hada al methaal
1-Shhof hada al link http://www.edumax.com/c-sharp-basics-listbox-control.html Sadeqni hada howi ili badak iyaah
2 - shhof al code
private void button1_Click(object sender, EventArgs e)
{
if (lboxASkills.SelectedItem == null) { MessageBox.Show("Select a skill to add"); }
else
{
int found; found = lboxYSkills.FindStringExact(lboxASkills.SelectedItem.ToString());
if (found == -1) { lboxYSkills.Items.Add(lboxASkills.SelectedItem); }
else { MessageBox.Show("Skill already added"); }
}//lboxASkills=listbox1
//lboxYSikills=listbox2
Ala kol haal ana raah abaat laka al hal zip file laken vs 2008
Alhamdu Li Allah
Atamna anak fahemmet al ListBox
السلام عليكم ورحمة الله وبركاته
اهلا وسهلا بك أخي فارس
نعم اكيييد هذا هو الحل اللذي اريده
اشكرك جزيل الشكر أخي لم تقصر معي
ربي يباركلك في الدنيا والاخرة
ولن انسى لك هذه الوقفة
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…