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

في الصورة تجد ان كل الصفحات 
المفتوحة جنب بعض وهو ده المقصود
والمطلوب
صلى الله على نبينا محمد
اخيكم / محمود صالح
  قال الزهري رحمه الله  
 مــا عُـــبـِد الله بشئ أفضل من العلم 
الرد }}}
تم الشكر بواسطة:
#2
استخدم الأداة TabControl
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري
#3
(17-01-18, 04:20 PM)طالب برمجة كتب : استخدم الأداة TabControl
شكرا اخي حاولت من قبل ما اطرح 
السؤال ما جتش معايا
المشكلة ازاي هضيف Tab اثناء التشغيل
محتاج اكواد التحكم اضافة وحذف
اثناء التشغيل
و هل فكرة ان اضع كل الفورم
في الاداة واخفيهم وظهرهم عند
الطلب 
هتكون مفيدة
صلى الله على نبينا محمد
اخيكم / محمود صالح
  قال الزهري رحمه الله  
 مــا عُـــبـِد الله بشئ أفضل من العلم 
الرد }}}
تم الشكر بواسطة:
#4
PHP كود :
Dim newTab As New TabPage
newTab
.Text "تاب جديد"
Me.TabControl1.TabPages.Add(newTab)
Me.TabControl1.SelectedTab newTab 

PHP كود :
Me.TabControl1.TabPages.RemoveAt(1
الرد }}}
#5
(17-01-18, 10:16 PM)طالب برمجة كتب :
PHP كود :
Dim newTab As New TabPage
newTab
.Text "تاب جديد"
Me.TabControl1.TabPages.Add(newTab)
Me.TabControl1.SelectedTab newTab 

PHP كود :
Me.TabControl1.TabPages.RemoveAt(1
الف شكر طالب البرمجة
معلش كمل جميلك معايا رغم انك كملته
من زمان Big Grin
 مثلا لو معايا فورم عبارة عن 
فاتورة 
الفورم ده هخليه ازاي داخل حيز tab
لما اضيف tab جديد
صلى الله على نبينا محمد
اخيكم / محمود صالح
  قال الزهري رحمه الله  
 مــا عُـــبـِد الله بشئ أفضل من العلم 
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري
#6
مفيش مشكلة

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

فكرة فورم داخل Tab غير عملية
الرد }}}
#7
(17-01-18, 11:07 PM)طالب برمجة كتب : مفيش مشكلة

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

فكرة فورم داخل Tab غير عملية

البرنامج بتاعي رفعه على الموقع
http://vb4arb.com/vb/showthread.php?tid=23221
والفرق بينه وبين الى شغال عليه هو اني بتخلص من كل الادوات الخارجية
صلى الله على نبينا محمد
اخيكم / محمود صالح
  قال الزهري رحمه الله  
 مــا عُـــبـِد الله بشئ أفضل من العلم 
الرد }}}
تم الشكر بواسطة:
#8
(18-01-18, 01:35 AM)محمود صالح كتب :
(17-01-18, 11:07 PM)طالب برمجة كتب : مفيش مشكلة

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

فكرة فورم داخل Tab غير عملية

البرنامج بتاعي رفعه على الموقع
http://vb4arb.com/vb/showthread.php?tid=23221
والفرق بينه وبين الى شغال عليه هو اني بتخلص من كل الادوات الخارجية

عذرا، لا أستطيع أفيدك في الموضوع الذي ذكرته، أتمنى أن تجد من يفيدك.
الرد }}}
تم الشكر بواسطة: محمود صالح
#9
انت معاك حق وانا مقدر ليه انت قلت كده بسبب ان المشروع غير ملائم معه هذا الفكرة

لكن انا غيرت الفكرة جعلتها عبارة عن رؤس tab فقط من غير page  ان صح التعبير طبعا بادوات تاني 

الفكرة ببساطة اني عمال panel على الفورم الاساسي  و usercontrol عبارة عن زرار مع اسم الفورم بضيفه داخل panel لما بيستدعي  اي فورم 


كله شغال تمام لكن المشكلة 
اولا : في ال usercontrol واضع pictuer  لغلق usercontrol مش عارف ابرمجة ازاي
ثانيا : لما بضيف كذا  usercontrol في panel بيشتغل الاخير فقط ولو ضغت على الازرار السابقة بيديني  error ويقولي لا يمكن استدعاء الفورم  تم التخلص منه
انا وعاوز كل زرار يفضل محتفظ بالفورم الى استدعيه به 
ويتم غلقه كما يلي
1- ضغت على علامة X في الزرار الى هو usercontrol
2- اذا تم اغلاق الفورم ينحذف معه الزرار الى هو usercontrol

وده المثال لتعديل عليه



.rar   مثال 1.rar (الحجم : 106.6 ك ب / التحميلات : 108)
صلى الله على نبينا محمد
اخيكم / محمود صالح
  قال الزهري رحمه الله  
 مــا عُـــبـِد الله بشئ أفضل من العلم 
الرد }}}
تم الشكر بواسطة:
#10
نعم من الممكن تحقيق فكرتك لكنك تحتاج أن ترسم كل شئ

الحل الأول
وهو أن ترسم كل شئ علي الفورم الرئيسي
تتعامل مع أحداث الماوس في حالة اختيار  االشكل المطلوب بحيث تقوم بإظهار الفورم الذي تحدده أنت
و هنا تحتاج  الي كتابة كلاس يكون أساسا IDisposable Interface
أيضا تختاج الي مصفوفة تضع بها الشكل المرسوم
وعند اختيار اخد عناصر المصفوفة و في أحداث الماوس Down و Up و Move  تقوم بالتعامل مع الشكل الذي اختاره المستخدم و تقوم بإظهرا الفورم في مكان تحدد أنت
وهذا طريق صعب لك جدا

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

الحل الأخير و الاسهل لك هو ان تستخدم باتون عادي
ولكنك ستحتاج للتعديل علي الباتون الأصلي ليظهر بالشكل المطلوب

يعني في جميع الحالات تحتاج الي الجرافكس
Retired
الرد }}}
تم الشكر بواسطة: محمود صالح , Basil Abdallah


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل يمكن جعل عناوين الهيدر بشكل عمودي مصمم هاوي 2 112 16-04-24, 03:59 AM
آخر رد: مصمم هاوي
  [VB.NET] حفظ الفورم (Form) (البرنامج) بعد التغيير visualist2015 8 6,463 12-04-24, 04:07 AM
آخر رد: أبو جودة
Photo [VB.NET] مشكلة في شكل الفورم abuyazan 5 307 27-02-24, 09:38 PM
آخر رد: aljzazy
  [VB.NET] مشكلة ظهور textbox بعد حذفه من الفورم مبرمج صغير 1 1 231 27-01-24, 02:04 AM
آخر رد: مبرمج صغير 1
Heart اقدم لكم هدية تصفح منتدى vb4arb.com بشكل أفضل من قبل مع ( vb4arb Code Highlighter ) عبدالله الدوسري 5 1,793 24-01-24, 10:31 PM
آخر رد: annagui
  [VB.NET] تحويل التاريخ بين أداتين تايم بيكر في نفس الفورم محمد العموري 1 277 29-12-23, 10:44 PM
آخر رد: Kamil
  كيف يتم تعبئة قريد فيو بدون قاعدة بيانات بشكل مباشر؟ nowiglah 1 386 01-12-23, 10:57 PM
آخر رد: Taha Okla
  كيفية التحكم فى حجم الفورم من خلال الكود Ahmed.vb 4 514 11-10-23, 07:17 PM
آخر رد: bidaya
Photo [سؤال] كيف أقوم بإجبار التطبيق (الفورم) على حفظ الملف المستعاد من قاعدة البيانات SQL server salam82 3 470 20-09-23, 01:42 PM
آخر رد: salam82
Rainbow [كود] معرفه حجم كل المجلدات في القرص C بشكل واضح محمد مسافر 7 458 10-09-23, 01:56 AM
آخر رد: أبو خالد الشكري

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


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