تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
فتح tabpage جديد من خلال اخر مفتوح
#1
السلام عليكم ورحمة الله وبركاته ارجو من الاخوة المساعدة في فتح tabpage  في tapcontrol علما انه انا استخدم  UserControl في تعبئة صفحات tapcontrol  واني قد استخدمت الكود التالي لكن لم يفلح احتاج الى حدث استطيع التحكم به من UserControl  المفعل في صفحة معينة لفتح صفحة جديدة وتعبئتها UserControl  جديد


كود :
first_form ff = new first_form();


           foreach (XtraTabPage page in ff.xtraTabControl1.TabPages)
           {
               if (page.Text == "الزبائن")
               {
                   ff.xtraTabControl1.SelectedTabPage = page;//Show the page
                   return;
               }
           }
           account.Account tb = new account.Account();
           XtraTabPage xpage = new XtraTabPage();
           xpage.Name = " Account";
           xpage.Text = "الزبائن .";
           xpage.Appearance.Header.BackColor = Color.DarkMagenta;
           tb.Dock = DockStyle.Fill;
           xpage.Controls.Add(tb);
           ff.xtraTabControl1.TabPages.Add(xpage);
           ff.xtraTabControl1.SelectedTabPage = xpage;
       }
   
   
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته
اخي الكريم 
انت تقوم بعمل فور على page وهي فارغة وتؤكد ان كانت الصفحة == الزبائن
ثم بعدها تقوم بانشاء الصفحةباسم الزبائن
المفترض ان تكون جملة الفور بعد انشاء الصفحة حتى يجدها
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري , c#dev , c#dev
#3
شكرا جزيلا لك اخي العزيز
قمت بالغاء جملة الفور ونفس المشكلة

   
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#4
(30-06-21, 08:49 PM)رسول555 كتب : السلام عليكم ورحمة الله وبركاته ارجو من الاخوة المساعدة في فتح tabpage  في tapcontrol علما انه انا استخدم  UserControl في تعبئة صفحات tapcontrol  واني قد استخدمت الكود التالي لكن لم يفلح احتاج الى حدث استطيع التحكم به من UserControl  المفعل في صفحة معينة لفتح صفحة جديدة وتعبئتها UserControl  جديد


كود :
first_form ff = new first_form();


           foreach (XtraTabPage page in ff.xtraTabControl1.TabPages)
           {
               if (page.Text == "الزبائن")
               {
                   ff.xtraTabControl1.SelectedTabPage = page;//Show the page
                   return;
               }
           }
           account.Account tb = new account.Account();
           XtraTabPage xpage = new XtraTabPage();
           xpage.Name = " Account";
           xpage.Text = "الزبائن .";
           xpage.Appearance.Header.BackColor = Color.DarkMagenta;
           tb.Dock = DockStyle.Fill;
           xpage.Controls.Add(tb);
           ff.xtraTabControl1.TabPages.Add(xpage);
           ff.xtraTabControl1.SelectedTabPage = xpage;
       }

ما هو اسم UserControl؟

هل first_form هو فورم فعلا؟
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , ابراهيم ايبو
#5
(30-06-21, 11:26 PM)c#dev كتب :
(30-06-21, 08:49 PM)رسول555 كتب : السلام عليكم ورحمة الله وبركاته ارجو من الاخوة المساعدة في فتح tabpage  في tapcontrol علما انه انا استخدم  UserControl في تعبئة صفحات tapcontrol  واني قد استخدمت الكود التالي لكن لم يفلح احتاج الى حدث استطيع التحكم به من UserControl  المفعل في صفحة معينة لفتح صفحة جديدة وتعبئتها UserControl  جديد


كود :
first_form ff = new first_form();


           foreach (XtraTabPage page in ff.xtraTabControl1.TabPages)
           {
               if (page.Text == "الزبائن")
               {
                   ff.xtraTabControl1.SelectedTabPage = page;//Show the page
                   return;
               }
           }
           account.Account tb = new account.Account();
           XtraTabPage xpage = new XtraTabPage();
           xpage.Name = " Account";
           xpage.Text = "الزبائن .";
           xpage.Appearance.Header.BackColor = Color.DarkMagenta;
           tb.Dock = DockStyle.Fill;
           xpage.Controls.Add(tb);
           ff.xtraTabControl1.TabPages.Add(xpage);
           ff.xtraTabControl1.SelectedTabPage = xpage;
       }

ما هو اسم UserControl؟

هل first_form هو فورم فعلا؟



شكرا اخي العزيز

اسم UserControl    هو   Account

وfirst_form هو اسم الفورم الاساسي الذي يحتضن TabControl
الرد }}}
تم الشكر بواسطة:
#6
(01-07-21, 01:37 AM)رسول555 كتب :
(30-06-21, 11:26 PM)c#dev كتب :
(30-06-21, 08:49 PM)رسول555 كتب : السلام عليكم ورحمة الله وبركاته ارجو من الاخوة المساعدة في فتح tabpage  في tapcontrol علما انه انا استخدم  UserControl في تعبئة صفحات tapcontrol  واني قد استخدمت الكود التالي لكن لم يفلح احتاج الى حدث استطيع التحكم به من UserControl  المفعل في صفحة معينة لفتح صفحة جديدة وتعبئتها UserControl  جديد


كود :
first_form ff = new first_form();


           foreach (XtraTabPage page in ff.xtraTabControl1.TabPages)
           {
               if (page.Text == "الزبائن")
               {
                   ff.xtraTabControl1.SelectedTabPage = page;//Show the page
                   return;
               }
           }
           account.Account tb = new account.Account();
           XtraTabPage xpage = new XtraTabPage();
           xpage.Name = " Account";
           xpage.Text = "الزبائن .";
           xpage.Appearance.Header.BackColor = Color.DarkMagenta;
           tb.Dock = DockStyle.Fill;
           xpage.Controls.Add(tb);
           ff.xtraTabControl1.TabPages.Add(xpage);
           ff.xtraTabControl1.SelectedTabPage = xpage;
       }

ما هو اسم UserControl؟

هل first_form هو فورم فعلا؟



شكرا اخي العزيز

اسم UserControl    هو   Account

وfirst_form هو اسم الفورم الاساسي الذي يحتضن TabControl

هل تنفيذ هذا الكود يتم من داخل first_form ام من فورم آخر؟
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#7
هذا الكود يتم تنفيذه من  UserControl    هو   Account
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#8
(01-07-21, 02:21 AM)رسول555 كتب : هذا الكود يتم تنفيذه من  UserControl    هو   Account

إذا لماذا تنشئ فورم جديد
في هذا السطر؟
PHP كود :
first_form ff = new first_form(); 
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#9
(01-07-21, 02:40 AM)c#dev كتب :
(01-07-21, 02:21 AM)رسول555 كتب : هذا الكود يتم تنفيذه من  UserControl    هو   Account

إذا لماذا تنشئ فورم جديد
في هذا السطر؟
PHP كود :
first_form ff = new first_form(); 
لكي استطيع الوصول الى الى TapControl ثم اقوم بفتح Tapbage  جديد
الرد }}}
تم الشكر بواسطة:
#10
(01-07-21, 02:54 AM)رسول555 كتب :
(01-07-21, 02:40 AM)c#dev كتب :
(01-07-21, 02:21 AM)رسول555 كتب : هذا الكود يتم تنفيذه من  UserControl    هو   Account

إذا لماذا تنشئ فورم جديد
في هذا السطر؟
PHP كود :
first_form ff = new first_form(); 
لكي استطيع الوصول الى الى TapControl ثم اقوم بفتح Tapbage  جديد

أليست الTapControl موجودة داخل الUserControl نفسه الذي تريد إضافة TapPage فيها؟
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] ارسال SMS من خلال الكمبيوتر thevirus 2 1,940 06-01-23, 08:27 PM
آخر رد: hrpkoh
  كيفية قراءة وعرض ملفات pdf مخزنة في داتا كرد فيو من خلال زر بتن وبدون open file dialo مرتضى 0 609 31-10-22, 12:53 AM
آخر رد: مرتضى
  كيفية التقاط الباركود من الزجاج الأمامي للسيارة من خلال كاميرا من c # abdalamask 0 719 11-09-22, 09:27 PM
آخر رد: abdalamask
  [C#.NET] تنفيذ الاوامر من خلال الضغط على الازرار CRUD + MySQL Database abmohamed 0 695 24-08-22, 10:20 AM
آخر رد: abmohamed
  مشكلة في إضافه سطر جديد في داتا جريد فيو maxruined 7 2,072 07-11-21, 12:56 PM
آخر رد: maxruined
  التحكم بادوات usercontrol1 من خلال usercontrol2 رسول555 9 2,515 01-05-21, 04:33 AM
آخر رد: رسول555
  [سؤال] كيف يتم اضافة جداول اوحقول او اي تعديل على قاعدة البيانات من خلال سي شارب فقط younass 5 3,451 04-07-20, 05:52 PM
آخر رد: kiki
  [C#.NET] اضافه البيانات والتعديل عليها من خلال الداتا فيو مباشرا amonem 7 3,887 09-07-19, 10:01 AM
آخر رد: amonem
  اضافه البيانات والتعديل عليها من خلال الداتا فيو مباشرا سي شارب amonem 10 4,161 08-07-19, 11:17 PM
آخر رد: amonem
  عضو جديد معكو ارجو ان احضى ببعض لافادة من خبرتكم kaled torky 3 2,035 17-12-18, 07:01 PM
آخر رد: elgokr

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم