الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال) كيف يمكن ربط listview مع picturebox ؟

بدأه رهام احمد في 20 يناير 2012 · 4 رد · 1,204 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم :)

لدي لست فيو تعرض بيانات جدول فيه معلومات شخصية وكذلك يحتوي على حقل للصورة

المطلوم هو : عند التأ شير على اي البيانات داخل اللست فيو يضهر اسم الشخص وعمره في 2 تيكست بوكس وكذلك تضهر الصورة داخل picture box

المشكلة لدي هو في عرض الصورة في ال picture box

كيف يمكن ان اعمل ذلك ؟؟؟؟؟

ارجو المساعدة ...

مع جزيل الشكر والامتنان :)

المثال في المرفقات:

#2

المثال في المرفقات...

test1.rar

#3

وعليكم السلام

على الحدث SelectedIndexChanged للـ listBox1 ضعي اكوادك

حسنا ً بما ان بيانات الشخص محفوظة في قاعدة البيانات اذن عند تحديد خيار معين في الـ listBox سينفذ استعلام على قاعدة البيانات بناء على الخيار الذي تم تحديده في الـ listBox

قمت بعمل لك مثال بسيط بدون قاعدة بيانات

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            switch (listBox1.SelectedItem.ToString())
            {
                case "item1":
                    textBox1.Text = "age 1";
                    textBox2.Text = "name 1";
                    pictureBox1.ImageLocation = @"C:\1.jpg";
                    break;

                case "item2":
                    textBox1.Text = "age 2";
                    textBox2.Text = "name 2";
                    pictureBox1.ImageLocation = @"C:\2.jpg";
                    break;
            }
        }

هذا مثال بسيط افترضي انو دالة Switch هي قاعدة البيانات كل ما ستقومي به هو تستبدلي Switch بأستعلام قاعدة البيانات عندك

لاحظي استخدمت ImageLocation للصور على فرض انو صورة الشخص محفوظة عندي في الجهاز

1

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#4
M.B.O كتب:

وعليكم السلام

على الحدث SelectedIndexChanged للـ listBox1 ضعي اكوادك

حسنا ً بما ان بيانات الشخص محفوظة في قاعدة البيانات اذن عند تحديد خيار معين في الـ listBox سينفذ استعلام على قاعدة البيانات بناء على الخيار الذي تم تحديده في الـ listBox

قمت بعمل لك مثال بسيط بدون قاعدة بيانات

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            switch (listBox1.SelectedItem.ToString())
            {
                case "item1":
                    textBox1.Text = "age 1";
                    textBox2.Text = "name 1";
                    pictureBox1.ImageLocation = @"C:\1.jpg";
                    break;

                case "item2":
                    textBox1.Text = "age 2";
                    textBox2.Text = "name 2";
                    pictureBox1.ImageLocation = @"C:\2.jpg";
                    break;
            }
        }

هذا مثال بسيط افترضي انو دالة Switch هي قاعدة البيانات كل ما ستقومي به هو تستبدلي Switch بأستعلام قاعدة البيانات عندك

لاحظي استخدمت ImageLocation للصور على فرض انو صورة الشخص محفوظة عندي في الجهاز

شكرا جزيلا لك على المساعدة والاطلاع على الموضوع :) وياريت لو كان لديك اي مثال حول هذا الموضوع حتى لو كان في الفجول بيسك

#5

السلام عليكم ورحمه الله وبركاته

اختي جربي الكود التالي

 private void listView1_SelectedIndexChanged(object sender, EventArgs e)
    	{
        	textBox1.Text = listView1.Items[listView1.FocusedItem.Index].SubItems[0].Text;
        	textBox2.Text = listView1.Items[listView1.FocusedItem.Index].SubItems[1].Text;
        	pictureBox1.Image =Image.FromFile("Photos\\" + listView1.Items[listView1.FocusedItem.Index].SubItems[2].Text);

    	}

.:: Wish to become better and better ::.

مواضيع مشابهة