منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : اضافة item فى listview من فروم اخر
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
اريد اضافة item فى listview من فروم اخر و تعديل item 
الاكواد التى استخدمتها و لم تعمل
كود :
/////Form1
public void itemname(string item, string item1, string item2)
       {
           ListViewItem items = new ListViewItem();
           items.Text = item;
           items.SubItems.Add(item1);
           items.SubItems.Add(item2);
           listView1.Items.Add(item);      
       }


//////////////////////

       public ListView lsv
       {
           get
           {
               return lsv;
           }
       }

///////////////////

       public string item="0";
       public void itemname()
       {
           listView1.Items.Add(Name);      
       }

///////////////////

       public ListView itemname
       {
           get { return listView1; }
           set { listView1 = value; }
       }

//////USE/////Form2

Form1 fm = new Form1();

fm.itemname("0" "0", "0");

fm.lsv.Items.Add("0");

fm.itemname.Items.Add("0");
ما تحتاج كل هذا الكود.

أول شيء في الأداة listView1 اللي في Form2 غير الخاصية Modified إلى Public

وفي زر الفورم Form1 هذا الكود
PHP كود :
/////Form1

private Form2 frm2 = new Form2();

private 
void button1_Click(object senderEventArgs e) {
    
ListViewItem itm = new ListViewItem(new string[] { "1""2""3" });
    
frm2.listView1.Items.Add(itm);
    
frm2.ShowDialog();


طبعا لا يوجد أي كود في Form2

يعني فقط تعديل خاصيةlistView الموجودة في Form2
ووضع هذا الكود في Form1 للزر button1
(17-07-16, 06:50 AM)الوادي كتب : [ -> ]ما تحتاج كل هذا الكود.

أول شيء في الأداة listView1 اللي في Form2 غير الخاصية Modified إلى Public

وفي زر الفورم Form1 هذا الكود
PHP كود :
/////Form1

private Form2 frm2 = new Form2();

private 
void button1_Click(object senderEventArgs e) {
 
   ListViewItem itm = new ListViewItem(new string[] { "1""2""3" });
 
   frm2.listView1.Items.Add(itm);
 
   frm2.ShowDialog();


طبعا لا يوجد أي كود في Form2

يعني فقط تعديل خاصيةlistView الموجودة في Form2
ووضع هذا الكود في Form1 للزر button1
شكرآ اخى لاكن الايوجد طريقة لتعمل مثل vb.net يمكن اضافة ال items اثناء فتح الفروم وليس كل مره يجب اضافة item جديدة فتح الفورم؟
سؤالك كان عن إضافة item في listview في فورم آخر

والحين لا أدري ماذا تريد بالضبط!!
(17-07-16, 08:40 AM)الوادي كتب : [ -> ]سؤالك كان عن إضافة item في listview في فورم آخر

والحين لا أدري ماذا تريد بالضبط!!

اخى مثلآ فى vb.net إذا كان هناك اثنين من الفورم مفتوحا يتم اضافة الايتم بواسطة هذا الكود 
Form2.Listview1.items.add("vb4arb") ويتم اضافتها اما فى C# اجباري فتح النموذج الاخر عند اضافة item 
    frm2.listView1.Items.Add(itm);
 
   frm2.ShowDialog(); 

فهل يمكن اضافة item اذا كان الفورم الاول و الثانى مفتوحان و الاستغناء عن     frm2.ShowDialog();