PDA

View Full Version : راه حل-->تغییر شکل دکمه Close و Minimize فرم برنامه با VB.NET2005



mah.yar
یک شنبه 01 بهمن 1385, 13:46 عصر
من یه برنامه با VB2005 نوشتم و حالا میخوام شکل دکمه های Close و Minimize و... وبه طور کل title bar اون رو تغییر بدم تا مانند دکمه های Close و minimize خود XP نباشه. مثلا مانند شکل زیر باشه:

mostafa_leman
یک شنبه 01 بهمن 1385, 17:10 عصر
باید برنامه ای پیدا کنید که Theme برنامه اتونو تغییر بده مثلا DotNetSkin

mah.yar
یک شنبه 01 بهمن 1385, 20:26 عصر
اگه یه لینک مناسب دانلود دارید توی تاپیک بذارید.
من Dotnetskin2005 رو دانلود کردم اما موقعی که به انتهای نصب برنامه میرسه ارور زیر رو میده و برنامه نصب نمیشه:

programmermp
یک شنبه 01 بهمن 1385, 20:44 عصر
اگه یه لینک مناسب دانلود دارید توی تاپیک بذارید.
من Dotnetskin2005 رو دانلود کردم اما موقعی که به انتهای نصب برنامه میرسه ارور زیر رو میده و برنامه نصب نمیشه:

از کجا دانلود کردی ادرسشو بزار ببینم چطوری

ممکنه بد دانلود شده باشه

چون پیغامی که نوشته توی عکس به windows installer package گیر می ده

windows installer روی ویندوز نصب هست همراه ویندوز نصب می شه یا باید نصبش کنی

ببین روی سیستمت نصب هست یا نه از توی add/remove programs نگاه کن

اگه نصبه ببین چه ورژنی فکر کنم باید 3 باشه یادم نمی یاد

ممکنه مال این هم باشه

vahidiran
یک شنبه 01 بهمن 1385, 20:45 عصر
بدون تغییر theme هم باید بشه مثل برنامه babylon

mah.yar
یک شنبه 01 بهمن 1385, 20:49 عصر
اینی که گفتی نصبه.

اینم لینک دانلود:
http://www.link-rank.com/download/dotnetskin%20for%20vs2005.msi

نتیجه رو اعلام کن.

programmermp
یک شنبه 01 بهمن 1385, 21:21 عصر
سلام

ببین عزیز یک نگاهی به عکس ضمیمه بنداز این عکس دقیقا زیر پیغامی هست که شما

عکسش رو گذاشته بودی که با یک زحمتی من گرفتمش چون سریع میرفت

این پیغام برای اجرای فایلی است به نام install 2005.exe که بعد از نصب برنامه می خواهد

اجرا بشه

توی عکسی که گذاشتم مسیر جایی که برنامه نصب هست مشخصه باید بری توی اون مسیر و قبل از اینکه روی پیغامی که توی عکست گذاشتی کلیک بکنی تا بره

هر چی فایل هست توی ان مسیر کپی کن یه جای دیگه و بعد استفاده بکن ببین می شه یا

نه (اگه کپی نکنی چون ستاپ با خطا مواجه شده هر چی فایل ریخته رو پاک می کنه)

اخرش اینکه هیچ کاری نمی شه کرد چون فایله مشکل داره

mah.yar
یک شنبه 01 بهمن 1385, 21:32 عصر
امتحان میکنم ببینم چی میشه

mah.yar
یک شنبه 01 بهمن 1385, 21:39 عصر
نمیشه. اگه کامل نصب بشه باید یه گزنه ای به toolBox اضافه کنه.

البته یه برنامه Dotnetskin از لینک زیر گرفتم

http://www.link-rank.com/download/dotnetskin.msi
که مخصوص Vb.net2003 هستش ولی با 2005 هم کار میکنه منتها دو تا مشکل داره:

1-اگه با 2005 کار میکنی حتما باید framework1 نصب باشه تا این برنامه نصب بشه.
2-این برنامه به صورت Demo هستش و به همین خاطر روی title برنامه ما تبلیغات خودشو میزاره (شکل زیر):
3- ...

...

اگه کسی چیزی یا برنامه بهتری داره به ما هم بگه. ممنون میشم

Arvin Soft
یک شنبه 01 بهمن 1385, 21:47 عصر
آقا من این کامپوننت رو دارم و ازش توی یه پروژه ای استفاده کردم قبلا. چیز خوب و بی دردسری هست. می خواین DLL ک.ر.ک شده اش رو براتون بذارم؟ آخه فعلا همین رو پیدا کردم. باید بگردم ببینم Setup ش کجاست و آیا می تونم آدرسی رو گه ازش دانلود کردم پیدا کنم یا نه.
بهرحال شما هم اگه ازش استفاده کنید بدون ک.ر.ک که نمی شه، می شه؟

programmermp
یک شنبه 01 بهمن 1385, 21:49 عصر
ببین چی رو نمی شه

قبل از اینکه پیغام رو کلیک کنی که بره توی مسیری که بهش دادی برای نصب برو

تمام فایلهاش اونجا هست بگیر یه جای دیگه کپی کن و استفاده کن

ورژنی که گفتی مال 2003 هست سورسش همراهش هست یا نه

اگه هست فقط کافیه تبدیل بشه به 2005 و ازش استفاده کنی اصلش اون سرسش که همراهشه

اونو داشته باشی تمامه

programmermp
یک شنبه 01 بهمن 1385, 21:53 عصر
آقا من این کامپوننت رو دارم و ازش توی یه پروژه ای استفاده کردم قبلا. چیز خوب و بی دردسری هست. می خواین DLL ک.ر.ک شده اش رو براتون بذارم؟ آخه فعلا همین رو پیدا کردم. باید بگردم ببینم Setup ش کجاست و آیا می تونم آدرسی رو گه ازش دانلود کردم پیدا کنم یا نه.
بهرحال شما هم اگه ازش استفاده کنید بدون ک.ر.ک که نمی شه، می شه؟


سلام

اگه لطف کنی و با ایمیل ما بفرستی ممنون می شم

چون اگه اشتباه نکنم مقررات سایت اجازه لینک دادن کرک و از این جور چیزها رو نمی ده

ایمیلم هم کنار پستم نوشته هست زیر programmermp

mah.yar
یک شنبه 01 بهمن 1385, 22:11 عصر
اگه کسی چیزی گیرش اومد از ما دریغ نکنه.

ali_kolahdoozan
یک شنبه 01 بهمن 1385, 23:16 عصر
این کامپوننت ک ر ک درست و حسابی نداره . چرا خودتون برای فرمهاتون theme نمیسازید

mah.yar
دوشنبه 02 بهمن 1385, 00:02 صبح
چرا خودتون برای فرمهاتون theme نمیسازید

چه جوری.اگه میشه توضیح بدید...؟

ghafoori
دوشنبه 02 بهمن 1385, 09:54 صبح
دوست عزیز این صفحه رو بروید برنامه جالبی در ان هست که به شما کمک می کند
http://www.codeplex.com/CustomerBorderForm

mah.yar
دوشنبه 02 بهمن 1385, 10:43 صبح
یه نفر یه برنامه معرفی کنه.
یه لینک دانلود

saghari
دوشنبه 02 بهمن 1385, 11:36 صبح
با سلام
من برای این منظور کلا" Titel bar رو برمیدارم و Titel bar رو که خودم ساختم استفاده میکنم.

mah.yar
دوشنبه 02 بهمن 1385, 13:18 عصر
با سلام
من برای این منظور کلا" Titel bar رو برمیدارم و Titel bar رو که خودم ساختم استفاده میکنم.

اگه میشه در این مورد بیشتر توضیح بدید که چه جوری خودتون برای برنامه title bar میسازید و ...

programmermp
دوشنبه 02 بهمن 1385, 13:25 عصر
اگه میشه در این مورد بیشتر توضیح بدید که چه جوری خودتون برای برنامه title bar میسازید و ...


سلام

به احتمال زیاد دوستمون یا از button واسه این کار استفاده میکنه یا image

که خیلی هم ساده هست

saghari
دوشنبه 02 بهمن 1385, 15:14 عصر
با سلام
برای برداشتن title bar کافی خاصیت ControlBox فرم را false کرده و خاصیت Text فرم را خالی نمایید.
برای نمایش Title bar من یک Group Box درست کردم و روی اون کنترلهای لازم را می گذارم (مثلا دکمه هایی برای Close یا Max یا Min یا Help یا هر Object دیگری که لازم باشه) حال کافی این Group box رو توی فرم های برنامه استفاده کنم.

mah.yar
دوشنبه 02 بهمن 1385, 19:30 عصر
.............................???
یعنی کسی یه کامپوننت درست و حسابی نداره....!

ali_kolahdoozan
دوشنبه 02 بهمن 1385, 20:25 عصر
برای دات نت چیز خوب کمه . هر چند در دلفی هم که هست درست customize نمیشه

Arvin Soft
دوشنبه 02 بهمن 1385, 21:36 عصر
همون DotNetSkin در مقایسه با کامپوننتهای دیگه ای که من دیدم ابزار خوب و روونیه. نزدیک 50 تا اسکین هم داره.
مهیارجان برای شما فرستادم. اگه کسی دیگه هم هست که می خواد پیغام خصوصی بفرسته تا براش بفرستم.