انتخاب بگراند توسط کاربر

shahkam

Member
سلام دوستان سوالی داشتم :

میخواستم بدونم چطور میتونم کاری بکنم که کاربر خودش عکس پشت زمینه یا بگراندشو عوض کنه ؟
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
شما بااستفاده از ديستور ReplaceImage ميتونيد عكس رو در زمان اجراي برنامه عوض كنيد.
حالا ميتونيد امكاني رو فراهم كنيد كه با استفاده از دستور OpenFile كاربر بتونه يك فايل تصويري رو انتخاب كنه.
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
فرض بفرمایید شما یک عکس رو در حالت طراحی به صفحه تون اضافه کردین، حالا اگر بخاین بعد از کامپایل فایل، عکس نمایش داده شده در اون شئ Bitmap رو عوض کنید از دستور ReplaceImage باید استفاده کنید
این دستور دو پارامتر میگیره، پارامتر اول اسم شئ Bitmap (یا HotSpot) هست و پارامتر دوم آدرس کامل فایل عکس جدید هست ( مثلاً : C:\MyPic.jpg)

پس با این دستور به خواسته تون که عوض کردن بگراند هست میرسید (اگر فرض کنیم شما تصویر پس زمینه رو یک شئ Bitmap قرار دادید)
ضمن اینکه یکسری دستورات دیگه هم وجود داره که میتونید بخشی از تنظیمات پروژه رو در زمان اجرا تغییر بدید

کد:
[LEFT] [FONT=Courier New][SIZE=2]path$=[COLOR=DarkRed]'<SrcDir>\\background.jpg'[/COLOR]
[COLOR=Navy][B]SetProjectParam[/B][/COLOR]("PAGEBG","IMAGE=path$")[/SIZE][/FONT] [/LEFT]
متاسفانه بنده درحال حاضر به MMB دسترسی ندارم تا براتون مثالی ارائه کنم یا اسکریپتی بنویسم.

موفق و پیروز باشید.
 

جدیدترین ارسال ها

بالا