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

نسخة كاملة : تغيير السكاين من الكومبوبكس
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم.اخواني بعد اذنكو لو سمحتم كيف يمكن استطيع تغيير السكاين من الكومبوبكس في الفورم رقم 2.لم اتمكن من جعل الفورم 1 الافتتاحي يكون به السكاين و يمكن بعدها اغير السكاين يلي بدي اياه من كومبو 1 فورم 2
بارك الله فيكم
تفضل أخي الكريم
السلام عليكم.بارك الله فيك اخ عاصم الهي يرضى عليك يا رب.الملف شغال صحيح .بقيت اشكالية وحدة اخي لما استعمل ال mdiparent و اغير السكاين من كومبو الفورم2 لا يتغير شكل ال mdiparent و لا يتغير كل المشروع.يتغير شكل فورم 2 فقط
السلام عليكم.اخي 911 لك كل الشكر و بارك الله فيك.لو سمحت و بعد اذنك والله انخلطت علي الامور.هل ممكن كرجاء اخير اخلي الاعدادات تكون بالسيتينغ setting بحيث اقدر اغير السكاين و تبقى شغالة على المشروع على طول لغاية ما حبيت اعدلها و اغيرها الله يحفظك و يطيل بعمرك
لو نظرت إلى Settings الخاص بالمشروع التي في المشروع لوجدت أنني أحفظ الوضع في SkinName
ثم نظرت إلى Settings الخاص بالأداة ComboBox لوجدت أنني ربطه ب SkinName الخاص بالمشروع

ضع مشروع جديد من أجل تطبيق الفكرة الأخيرة التي تريدها
ربنا يحفظك و يسترك و يجازيك كل الخير استاذ 911 .هذه باذن الله الفكرة الاخيرة بشرط ان يبقى سير المشروع كما هو .الفورم1 ثم ينفتح الفورم 2 ثم ينفتح mdiparent
ثم من mdiparent1 نفتح الفورم3 و نغير شكل السكاين على طول لكامل المشروع.بارك الله فيك
طريقة التغيير من الفورم 3 حسب مشروعك [attachment=19420]

طريقة أخرى للتغيير من الفورم الأب MdiForm مباشرة [attachment=19421]
استاذ 911 كثر الف خيرك ما قصرت و الله و اتعبتك معي فعلا ارجو المسامحة فضلا.المشكلة لما قلت لك في مشتركتي السابقة بشرط عدم تغيير سير المشروع لاني كنت مجرب ان المشكلة كلتها في الفورم الافتتاحي رقم 1 كمثال.جرب الاكواد التي بملفك ستجد انو لا يمكن تغيير السكاين من الفورم3.يعني لو كتبت هاذ الكود بالفورم1 ستكون الامور تمام بكل المشروع ولو 100 فورم سياخذون شكل السكاين بالفورم1 لكن اذا كتبت هذا الكود بالفورم1 لا تشتغل الكومبو تغيير السكاين لو وضعتة بأية فورم الا اذا مسحت هذا الكود

كود :
   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       Dim skn As New Sunisoft.IrisSkin.SkinEngine
       skn.SerialNumber = "kUb2DF5pvGF3X9dKPFvIdkXQ0sE8LkAVp9fMme9wCnjZ+ArdRVlxKw=="
       skn.SkinFile = Application.StartupPath & "\Midsummer.ssk"
       skn.AddForm(Me)
   End Sub
و لو مسحت هذا الكود راح يطلع الفورم 1 الافتتاحي بدون شكل سكاين ورتح تشتغل كومبو التغيير بصورة عادية.بارك الله فيك اخي
يجب أن تضع في الحدث Load لكل فورم السطر التالي
كود :
Skin.AddForm(Me)
[attachment=19437]
الصفحات : 1 2