سلام دوستان (:
دو برنامه زیر را مشاهده کنید:
شکل 1 - حالت عادی فرم
شکل ۲ - اعمال XP Style
عکس اول فاقد XP Style هستش با اینکه تو ویندوز XP اجرا شده ظاهرش مثل ویندوز 98 می مونه .برای تبدیل ظاهر برنامه ها به حالت XPStyle (مثل شکل دوم) باید یکی از دو روش زیر را انتخاب کنیم:
ادامه مطلب...
http://vbexpress.blogfa.com/post-11.aspx
سلام.
مطلب قدیمی و تکراریه.
شما از چه کامپوننتی برای فریم استفاده کردی ؟
چون فریم خود وی بی ویژوال استایل وین اکس پی روش اعمال نمی شه !!!
![[تصویر: SX.jpg]](http://h1.ripway.com/KP/IranVig/SX.jpg)
روی ویندوزهایی که برنامه ویژوال بیسیک نصب نشده فریم هم استیل ایکس پی رو میگیره .
میخواستم بگم من یه برنامه برای اینکار نوشتم فقط یه کلیک کنید تا برنامتون تویه هر محطیی که میخواد باشه themeXP رو بگیره
www.ps-ware.net
سلام.
خسرو میتونی به جای فریم از پیکچر باکس استفاده کنی. فریم رو هم با فوتوشاپ طراحی کنی و بذاری تو پیکچر باکس. پیکچر باکس هم مثل فریم عمل میکنه و کنترل ها بهش میچسبن.
نقل قول: روی ویندوزهایی که برنامه ویژوال بیسیک نصب نشده فریم هم استیل ایکس پی رو میگیره
مطمعنی ؟
من که فکر نمی کنم
چه دلیل منطقی برای صحبت شما هست
حالا ما اگه بخوایم روی ویندوزی که ویژوال بیسک روش نصبه فریم رو به شکل
استایل اکس پی ببینیم باید چیکار کنیم ؟
نقل قول: خسرو میتونی به جای فریم از پیکچر باکس استفاده کنی. فریم رو هم با فوتوشاپ طراحی کنی و بذاری تو پیکچر باکس. پیکچر باکس هم مثل فریم عمل میکنه و کنترل ها بهش میچسبن
اون موقع دیگه می شه عکس
و اگه طرف تم دیگه ای بزاره و با تم عکس فرق بکنه 3 کار در می آد

اصلآ حرفه ای نیست !!!
سلام
من ویژوال بیسیک 6 رو سیستم نصب دارم پس نمیشه گفت VB نباید نصب باشه!
ببخشید شما مقاله رو تا آخر خواندید؟
فکر می کنم شکل فریم من بخاطر NET FramWork2. باشه
من رو دستگاه خودم VB6,VS2005,VB express 2005 دارم فکر نمی کنی بخاطر کامپوننت هایی باشه که اینها نصب کردند؟
Iron_Fist نوشته است:اون موقع دیگه می شه عکس
و اگه طرف تم دیگه ای بزاره و با تم عکس فرق بکنه 3 کار در می آد 
اصلآ حرفه ای نیست !!!
سلام.
درسته. کلک رشتی همینه دیگه. یه روش غیر حرفه ای که احتمال خطاشم گاهی اوقات زیاده.
نقل قول: ببخشید شما مقاله رو تا آخر خواندید؟
فکر می کنم شکل فریم من بخاطر NET FramWork2. باشه
من رو دستگاه خودم VB6,VS2005,VB express 2005 دارم فکر نمی کنی بخاطر کامپوننت هایی باشه که اینها نصب کردند؟
والا ما از قدیم که اینکار می کنیم همین مشکل فریم رو داشتیم
و فکر هم نکنم به ویژوال استودیو مربوط باشه چون ویژوال استودیو
روی کامپیوتر خودمم نصبه !
فکر کنم این قضیه مربوط بشه به VB express 2005 چون من تو
سایت ماکروسافت که رفتم نوشته که اصلآ برای اینکار درست شده !
ببین داداش برو رو درایو ویندوزت یه راست کلیک کوچولو بزن بعد SEARCH رو انتخاب کن بعد از اون کلمه MANIFEST رو سرچ کن بد از اون یه چندتا DLL بهت میده یکی از اونا رو کپی کن توی همونجایی که برنامت EXE هست مثلا
YPAPER.MANIFEST بعد به جای YPAPER نام EXE برنامه رو بزار . همین بعد برنامت رو اجرا کن راستییییییییییییییییییییییییییییییییییییییی داشت یادم می رفت
توی رویداد INTIALIZE فرم اصلی برنامت تابع API با نام
Private Declare Sub InitCommonControls Lib "comctl32.dll" ()
رو کپی کن
موفق باشید
حامد . هایده
اين مشکل همنطور گفتم که فقط روي سيستمي که VB روش نصب باشه به وجود مياد. مطمعنم امتحان کردم. دليلشم اينه که ويژوال بيسيک dll مربوط به برنامه هاي ويژوال بيسيک رو سيستم رو عوض ميکنه و dll قديمي رو به جاي ورژن جديد جايگزين ميکنه ولي با نصب SP6 هم براي ويژوال بيسيک اين مشکل حل ميشه