ورود

View Full Version : skin از اول تا آخر



amir_en
پنج شنبه 12 شهریور 1388, 09:08 صبح
سلام
من چیزی در مورد skin نمیدونم میشه راهنماییم کنید
چطوری ایجاد میشه.
چطوری میشه به برنامه اضافش کرد.
...و همه چیز در مورد آن.
دوستان اگه اطلاعاتی در اینمورد میدونن لطفا کمکم کنند
.
.
تو سایت سرچ زدم اطلاعات زیادی بود ولی کامل نیست

adib202
پنج شنبه 12 شهریور 1388, 10:07 صبح
میتونی از ocx یا همون activex استفاده کنی
این ocx رو روی فرم قرار بده تا اسکین فرم تغییر کنه

ali-software
پنج شنبه 12 شهریور 1388, 10:18 صبح
سلام.اسکین پوسته ی نرم افزار هست مثل مدیا پلیر که اسکین های مختلفی داره.می تونی به وسیله ی اکتیواس یا فایل هایی با پسوند skn رو به نرم افزارت اضافه کنی.

amir_en
پنج شنبه 12 شهریور 1388, 12:41 عصر
ممنون بچه ها
من skin نمیخوام . کار کردن باهاشون رو بلد نیستم
مثلا کاربر چطوری میتونه اونرو در هنگام اجرای برنامه تغییر بده؟
یا کدی رو که تو قسمت Form_Initialize مینویسم چی هستش؟
چطوری active میشه و....

HjSoft
پنج شنبه 12 شهریور 1388, 17:17 عصر
یا کدی رو که تو قسمت Form_Initialize مینویسم چی هستش؟
مربوط به Load اسكين شما ميشه .

مثلا کاربر چطوری میتونه اونرو در هنگام اجرای برنامه تغییر بده؟
خيلي سادست ، مثلا اگر شما از يك ابزار SkinCrafter ميدونيد كه ميشه به راحتي آدرس داد تا اسكين دوباره اعمال بشه.

shahzadeh_jadid
پنج شنبه 12 شهریور 1388, 18:00 عصر
میشه یه نمونه بذارین:لبخند:
فرض کنیم لیست تمامی skin ها توی combo باشه

adib202
جمعه 13 شهریور 1388, 12:13 عصر
میتونی از ocx یا همون activex استفاده کنی
این ocx رو روی فرم قرار بده تا اسکین فرم تغییر کنه

این ocx خودش توی هر فرمی قابلیت تغییر پوسته رو هم داره.:بامزه:

amir_en
جمعه 13 شهریور 1388, 12:23 عصر
ببین من میخوام از skin های دیگه استفاده کنم با پسوند skf یا skn :قلب:

HjSoft
جمعه 13 شهریور 1388, 13:03 عصر
بايد از SkinCrafter استفاده كنيد . خودش تا دلتون بخاد Sample داره .

amir_en
جمعه 13 شهریور 1388, 19:57 عصر
ممنون از راهنماییتون
من فقط میخوام چگونگی استفاده از آنها رو تو فرمم بدونم:اشتباه:

saman9999
شنبه 14 شهریور 1388, 04:31 صبح
ممنون از راهنماییتون
من فقط میخوام چگونگی استفاده از آنها رو تو فرمم بدونم:اشتباه:


اول فايل dll مربوط به skincraffer از Refrences مياريد و سپس کد زير


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 App.Path & "\Skin\vista_style.skf"
skin.ApplySkin
End Sub

که بجای vistya_slye ميتونيد skin های ديگه قرار بديد

amir_en
شنبه 14 شهریور 1388, 13:07 عصر
اول فايل dll مربوط به skincraffer از Refrences مياريد و سپس کد زير


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 App.Path & "\Skin\vista_style.skf"
skin.ApplySkin
End Sub

که بجای vistya_slye ميتونيد skin های ديگه قرار بديد



به خط اول Form_Initialize گیر میده
مشکل کجاست؟

saman9999
شنبه 14 شهریور 1388, 18:51 عصر
به خط اول Form_Initialize گیر میده
مشکل کجاست؟


dll مربوط به سکين از refrensec از قسمت browse لود کنيد

amir_en
شنبه 14 شهریور 1388, 21:06 عصر
dll مربوط به سکين از refrensec از قسمت browse لود کنيد


این کارها انجام شد
ولی فایده نداشت
یکی کمک کنه:گریه:....

butterfly8528
یک شنبه 15 شهریور 1388, 01:07 صبح
دوست عزیز مشکل از dll مورد استفادت هست !

از Dll زیر استفاده کن . اگه یک بار رجیستر بشه مشکلی نخواهد داشت .

amir_en
یک شنبه 15 شهریور 1388, 12:36 عصر
ممنون از کمکتون
میشه کاری کرد که کاربر بتونه از طریق کادر open....comon dialog یه skin دلخواه برای برنامه انتخاب کنه
تو نوشتن کدش مشکل دارم:اشتباه:

amir_en
دوشنبه 16 شهریور 1388, 09:32 صبح
یکی کمک کنه plz
چطپری میتونم از طریق کادر open ، اسکین رو اعمال کنم

saman9999
دوشنبه 16 شهریور 1388, 21:35 عصر
یکی کمک کنه plz
چطپری میتونم از طریق کادر open ، اسکین رو اعمال کنم

از اون طريق نميادونم اما از کمبو باکس ميدونم اگه خواستی بگو

butterfly8528
سه شنبه 17 شهریور 1388, 00:07 صبح
ممنون از کمکتون
میشه کاری کرد که کاربر بتونه از طریق کادر open....comon dialog یه skin دلخواه برای برنامه انتخاب کنه
تو نوشتن کدش مشکل دارم:اشتباه:

سلام دوست عزیز .

چرا نمیشه .

واست نوشتمش و پروژه رو ضمیمه کردم .

amir_en
شنبه 21 شهریور 1388, 17:35 عصر
وقتی فایل اسکین رو لود میکنم ابزار line رو نمایش نمیده
کسی این ابزار رو داره:قلب:

amir_en
یک شنبه 22 شهریور 1388, 10:08 صبح
راستی این label که ضمیمه شده به بانک اطلاعاتی وصل نمیشه
کسی label نداره که تمام این خصوصیات رو داشته باشه(هم به بانک اطلاعاتی وصل بشه هم موقع لود اسکین اونرو نمایش بده):قلب:

SilverLearn
پنج شنبه 26 شهریور 1388, 00:39 صبح
سلام شما براي تغيير و اعمال اسكين بايد در form_load اين كد رو وارد كنيد ا اسكين اكتيو بشه

skin1.ApplySkin Me.hwnd

خوب الان با يك تغيير كوچولو مي توني كاري بكني كه كاربر خودش اسكين رو عوض بكنه
براي راهنمايي هم اينو بگم كه مثلا تو يه فولدر پر اسكين داري(*.skn) ميتوني با استفاده از يه حلقه كاري كني كه با هر بار كليك روي يه كامند اسكين فورم عوض بشه براي راحتي كارت هم مي توني اسم فايل اسكين هاتو هم از شماره 1 بدي تا مثلا 6 بعد با شمارنده اي كه ميزاري با هر بار كليك كاربر اسكين عوض مي شه به همين راحتي
يكم روش فكر كن اگه بلد نشدي بگو تا برات سورسشو بزارم

saman9999
پنج شنبه 26 شهریور 1388, 01:17 صبح
سلام شما براي تغيير و اعمال اسكين بايد در form_load اين كد رو وارد كنيد ا اسكين اكتيو بشه

skin1.ApplySkin Me.hwnd

خوب الان با يك تغيير كوچولو مي توني كاري بكني كه كاربر خودش اسكين رو عوض بكنه
براي راهنمايي هم اينو بگم كه مثلا تو يه فولدر پر اسكين داري(*.skn) ميتوني با استفاده از يه حلقه كاري كني كه با هر بار كليك روي يه كامند اسكين فورم عوض بشه براي راحتي كارت هم مي توني اسم فايل اسكين هاتو هم از شماره 1 بدي تا مثلا 6 بعد با شمارنده اي كه ميزاري با هر بار كليك كاربر اسكين عوض مي شه به همين راحتي
يكم روش فكر كن اگه بلد نشدي بگو تا برات سورسشو بزارم

اين روش که گفتيد ماله activeskin الان اينجا فکر کنم در مورد skincraffer بحث ميشه

amir_en
پنج شنبه 26 شهریور 1388, 19:59 عصر
ممنون از لطفتون ولی من مشکلم حل شده
فقط تنها ایرادی دارم اینه که من مثلا یه اسکین دلخواه به برنامه اضافه کردم
حالا میخوام کاری کنم که اگه من برنامه رو بستم دوباره اجرا کردم همون اسکین اجرا بشه:متفکر:
میشه کمک کنید کدشو بنویسم

saman9999
جمعه 27 شهریور 1388, 00:42 صبح
ممنون از لطفتون ولی من مشکلم حل شده
فقط تنها ایرادی دارم اینه که من مثلا یه اسکین دلخواه به برنامه اضافه کردم
حالا میخوام کاری کنم که اگه من برنامه رو بستم دوباره اجرا کردم همون اسکین اجرا بشه:متفکر:
میشه کمک کنید کدشو بنویسم

خوب شما هر دفعه که برنامرو run کنيد اجرا ميشه ديگه

amir_en
جمعه 27 شهریور 1388, 11:52 صبح
اجرا نمیشه
امتحان کردم:ناراحت:

saman9999
دوشنبه 30 شهریور 1388, 17:13 عصر
اجرا نمیشه
امتحان کردم:ناراحت:

شما پوروژرو save کنيد دورست ميشه نميفهمم مشکلتون کجاست

amir_en
سه شنبه 31 شهریور 1388, 09:51 صبح
من مشکلم رو با SaveSetting و getSetting حل کردم
ممنون:چشمک:

omidsha
چهارشنبه 25 آذر 1388, 23:54 عصر
سلام
من با SkinCrafter مشکل دارم
من ازش تو vb6 استفاده می کنم اما وقتی تکس بوکس رو در حالت تایپ از راست قرار می دم .تکس بوکس مشکل دار می شه
اگه کسی می دونه دلیلش چیه راهنمایی کنه
ممنون

butterfly8528
پنج شنبه 26 آذر 1388, 01:22 صبح
بهتره اصلا از این ابزار های ضعیف و مشکل دار استفاده نکنید !

omidsha
پنج شنبه 26 آذر 1388, 14:29 عصر
بهتره اصلا از این ابزار های ضعیف و مشکل دار استفاده نکنید !

سلام دوست گرامی
اما این هم با عقل جور در نمیاد که واسه هر برنامه ای که می خوام بنویسم بشینم اسکین بنویسم این در حالیست که می شه از رو اینترنت دانلود کرد
در ضمن این ابزار ضعیف نیست برای کاربرد زبان فارسی طراحی نشده
اگه ابزار خوب و قوی داری لینک بزار تا ما و دوستان استفاده کنند.

saam_2371369
سه شنبه 15 دی 1388, 21:53 عصر
سلام اول از همه OCX تو فرمت Add كن بعد اين كدارو تو فرم Paste
پيروز باشي <> >< <>
'''''''''''''''''''''''''''''''''''''''''''''''''' '''''''''''''''''''''''''''''''''''''''''''''''''' '''''''''''''
Private Sub Command1_Click()
Skinner1.Skin = skBlueSkin
End Sub

Private Sub Command2_Click()
Skinner1.Skin = skSquarePlainSkin
End Sub

Private Sub Command3_Click()
Skinner1.Skin = skGreenSkin
End Sub

Private Sub Command4_Click()
Skinner1.Skin = skRedSkin
End Sub

Private Sub Command5_Click()
Skinner1.Skin = skSquareBlueSkin
End Sub

Private Sub Form_Load()


Me.WindowState = 2
Command1.Caption = "Skin 1"
Command2.Caption = "Skin 2"
Command3.Caption = "Skin 3"
Command4.Caption = "Skin 4"
Command5.Caption = "Skin 5"
End Sub

butterfly8528
چهارشنبه 16 دی 1388, 03:29 صبح
سلام دوست گرامی
اما این هم با عقل جور در نمیاد که واسه هر برنامه ای که می خوام بنویسم بشینم اسکین بنویسم این در حالیست که می شه از رو اینترنت دانلود کرد
در ضمن این ابزار ضعیف نیست برای کاربرد زبان فارسی طراحی نشده
اگه ابزار خوب و قوی داری لینک بزار تا ما و دوستان استفاده کنند.

به نظر من بهتر از اسکین فریمورک استفاده کنید .

حتما این تاپیک رو مطالعه کنید .


http://barnamenevis.org/forum/showthread.php?t=187072

موفق باشید .

butterfly8528
چهارشنبه 16 دی 1388, 03:32 صبح
سلام اول از همه OCX تو فرمت Add كن بعد اين كدارو تو فرم Paste
پيروز باشي <> >< <>

ببخشید کدوم ocx ? من که چیزی نمیبینم !

vahid_khasal
چهارشنبه 16 دی 1388, 08:46 صبح
شما مي تونيد از اين ابزار هم استفاده كنيد خيلي خوبه

baharan.24
چهارشنبه 16 دی 1388, 21:05 عصر
سلام نصب كامل skin در VB6.هيچي بلد نيستم.از ب بسم ا... تا آخر
مر30