PDA

View Full Version : سوال: سوال : نحوه قرار دادن اسکین های SKF توی ویژال بیسیک



Terminat0r
چهارشنبه 11 بهمن 1391, 17:17 عصر
سلام

می خواستم نحوه ی قرار دادن اسکین های skf رو توی ویژوال بیسیک رو بدونم چطوری میشه به فرم اضاف کرد ؟:قلب:

ممنون میشم با عکس و توضیح بهم یاد بدید .

سرچ کردم نبود چیزی در موردش !!

mehran901
چهارشنبه 11 بهمن 1391, 17:23 عصر
خیلی سادست عکس میخوای چیکار !
skin1.applyskin me.hwnd

البته قبلش باید از طریق دستی و راست کلیک کردن روی کنترل یا متد loadskin آدرس اسکین روبدی .... درضمن اگه loadskin دستی انجام دادی نیازی به نگه داری اسکین به طور مجزا نیست

منظور از me.hwnd هندل هر بخشی از برنامت میتونه باشه مثلا فقط کلیدت اسکین میگیره : button1.hwnd

mehran901
چهارشنبه 11 بهمن 1391, 17:34 عصر
اینم از همون سرچی که شما زدینش و پیداش نشد !

https://www.google.com/webhp?source=search_app#hl=en&tbo=d&sclient=psy-ab&q=%D9%86%D8%AD%D9%88%D9%87+%D8%A7%D8%B3%D8%AA%D9%8 1%D8%A7%D8%AF%D9%87+%D8%A7%D8%B2+Active+skin+%D8%A F%D8%B1+%D9%88%DB%8C%D8%A8%DB%8C&oq=%D9%86%D8%AD%D9%88%D9%87+%D8%A7%D8%B3%D8%AA%D9% 81%D8%A7%D8%AF%D9%87+%D8%A7%D8%B2+Active+skin+%D8% AF%D8%B1+%D9%88%DB%8C%D8%A8%DB%8C&gs_l=hp.3...3595.6050.1.6345.8.7.0.0.0.0.540.540.5-1.1.0.les%3B..0.0...1c.1.tufBCV4lqPY&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.&bvm=bv.41642243,d.cGE&fp=120d4f84709c5f1&biw=1024&bih=587

https://www.google.com/webhp?source=search_app#hl=en&tbo=d&sclient=psy-ab&q=%D9%86%D8%AD%D9%88%D9%87+%D8%A7%D8%B3%D8%AA%D9%8 1%D8%A7%D8%AF%D9%87+%D8%A7%D8%B2+Active+skin+%D8%A F%D8%B1+%D9%88%DB%8C%D8%A8%DB%8C&oq=%D9%86%D8%AD%D9%88%D9%87+%D8%A7%D8%B3%D8%AA%D9% 81%D8%A7%D8%AF%D9%87+%D8%A7%D8%B2+Active+skin+%D8% AF%D8%B1+%D9%88%DB%8C%D8%A8%DB%8C&gs_l=hp.3...3595.6050.1.6345.8.7.0.0.0.0.540.540.5-1.1.0.les%3B..0.0...1c.1.tufBCV4lqPY&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.&bvm=bv.41642243,d.cGE&fp=120d4f84709c5f1&biw=1024&bih=587

Terminat0r
چهارشنبه 11 بهمن 1391, 18:10 عصر
ممنون ازتون ولی این ها در سطح حرفه ای گفته شده برای من مبتدی نا مفهوم هست ممنون میشم عکس یا فیلمی تهیه کنید ازش ..!

ali-a2
چهارشنبه 11 بهمن 1391, 18:18 عصر
سلام !

به طور خلاصه بخوام بگم ، شما فایل اسکینت رو بزار کنار فایل VB بعد با کدی که بالا گفته شد یا به صورت زیر فراخوانی کن اسکین رو :

Skin1.LoadSkin ("SKIN NAME.skn")
Skin1.ApplySkin hWnd

موفق باشید !

mehran901
چهارشنبه 11 بهمن 1391, 18:20 عصر
اسیکین گذاری با Active skin ساده ترین حالت ممکن هست.... کلا حرفه ای نداره !
بعد از نصب active skin از بخش کامپوننت Active skin رو ادد میکنین در ضمن اینکه قبلا اون رو کرک کردین ... ( اغلب به همراه کرک ارائه میشه ) ، بعد از گذاشتن کنترل skin روی فرم روش راست کلیک کنید و اون اسکین رو لود کنین ، حالا تو event فرم لود ، اون کدی که گفتم رو بنویسین

موفق باشین

vbhamed
جمعه 13 بهمن 1391, 00:28 صبح
سلام

البته فايلهاي skf مربوط به كامپوننت SkinCrafter هست نه اكتيو اسكين

mehran901
جمعه 13 بهمن 1391, 09:22 صبح
آها راست میگین active Skin پسوندش skn بود


Option Explicit
Dim b$
Private skin As New SKINCRAFTERLib.SCSkin2



Private Sub Form_Initialize()
skin.InitLicenKeys "SKINCRAFTER", "SKINCRAFTER.COM", "support@skincrafter.com", "DEMOSKINCRAFTERLICENCE"
skin.DefineLanguage 2
skin.InitDecoration 1
End Sub


Private Sub Form_Load()
skin.LoadSkinFromFile "c:\a.skf"
skin.ApplySkin
End Sub