PDA

View Full Version : سوال: اسکین :همه چیز درسته اما ....



shocraneh
پنج شنبه 05 شهریور 1388, 22:37 عصر
:متفکر:
من از یه اسکین استفاده کردم و تو فرم لودش اسکین رو اکتیو کردم و بعد از خروج از فرم
همه چیز درسته اما اگه دوباره تو همون اجرا فرمم رو لود کنم دیگه اسکین عمل نمی کنه

SkinEngine1.Active = False

viper2009
جمعه 06 شهریور 1388, 00:26 صبح
:متفکر:
من از یه اسکین استفاده کردم و تو فرم لودش اسکین رو اکتیو کردم و بعد از خروج از فرم
همه چیز درسته اما اگه دوباره تو همون اجرا فرمم رو لود کنم دیگه اسکین عمل نمی کنه

SkinEngine1.Active = False


شما مگه مسیرشو مشخص نمی کنی در فرم لود یا همین کامپوننت؟
پس دیگه نباید مشکلی داشته باشه.

ضمناً شما که مساوی فالس قرار دادی.

و من SkinCrafter رو بیشتر ترجیح می دهم.

shocraneh
دوشنبه 09 شهریور 1388, 22:39 عصر
منظورتونو از مسیر نفهمیدم من روی لود
SkinEngine1.SkinFile = My.Application.Info.DirectoryPath & "\msn.ssk"
SkinEngine1.Active = True
وبعد از خروج از فرم
SkinEngine1.Active = false
زیزا من می خام اسکین فقط رو همین فرم اجرا بشه . در لود اول درست عمل می کنه
اما در لود دوم عمل نمی کنه . در مورد skincraft استفاده نکردم می گن یه آرم بالاش می ندازه برای همین سراغش نرفتم

viper2009
سه شنبه 10 شهریور 1388, 01:30 صبح
منظورتونو از مسیر نفهمیدم من روی لود
SkinEngine1.SkinFile = My.Application.Info.DirectoryPath & "\msn.ssk"
SkinEngine1.Active = True
وبعد از خروج از فرم
SkinEngine1.Active = false
زیزا من می خام اسکین فقط رو همین فرم اجرا بشه . در لود اول درست عمل می کنه
اما در لود دوم عمل نمی کنه . در مورد skincraft استفاده نکردم می گن یه آرم بالاش می ندازه برای همین سراغش نرفتم

منظور این بود که روی خوده کامپوننت کلیک کن در قسمت Properties مسیر رو بهش بده
با کد هم می تونی.

ضمناً آخرین کامپوننت SkinCrafter که بچه ها تو تالار گذاشتن دیگه Splash نداره.

naser_feb8646
سه شنبه 10 شهریور 1388, 01:59 صبح
سلام
دوست عزیز بعد از دستور SkinEngine1.Active = false از دستور Me.Dispose استفاده کن

toopak
سه شنبه 10 شهریور 1388, 02:15 صبح
خب شما تو رویاد load فرمتون SkinEngine1.Active = True رو بزارید که هر دفعه که باز میشه true بشه
یا اینکه رو فرم اصلی برنامه active کنید
name. SkinEngine1.SkinFile = My.Application.Info.DirectoryPath & "\msn.ssk"
name. SkinEngine1.Active = True
به جای اون قسمت قرمز هم نام فرمی که میخوایید توش اسکین داشته باشید استفاده کنید
شاید این جواب بده