PDA

View Full Version : سوال: ترفندهایی در مورد تغییر تصویر پس زمینه



bahram1100
دوشنبه 17 بهمن 1390, 00:49 صبح
با عرض سلام خدمت دوستان
من دارم یه برنامه ویدئو کلوپ را می نویسم.
می خوام برای اینکه کاربر از برنامه خسته نشه و یکنواخت براش نباشه یه قسمتی را براش طراحی کنم که تصویر پشت زمینه اش را خودش انتخاب کنه تا هر چند ثانیه عوض شه.
سوالم اینه که چی کار کنم تا کاربر یه سری عکس از سیستمش انتخاب کنه تا به طور خودکارتغییر کنه؟
ممنون میشم اگه به طور کامل توضیح بدین.

crazy_1892
دوشنبه 17 بهمن 1390, 01:46 صبح
میتونی یخ پوشه در نظر بگیری و عکس ها را گپی کنی اونجاو همچنین می تونی عکس ها را در بانک دخیره کنی

mahan.2002
دوشنبه 17 بهمن 1390, 07:59 صبح
با سلام

میتونی از یک pictureBox روی فرمت قرار بدی خاصیت Dock که اونم Fill کنی

با گزاشتن یک Timer و True کردن خاصیت Enabled تغییر Interval میتونی تایم زمانی برای تغییر عکس تو بیشتر کنی.

روی Timer دابل کلیک کن و داخلش میتونی فرم کلی کد زیر رو برای تغییر عکس لحاظ کنی

pictureBox1.ImageLocation="آدرس عکس";

بعنوان مثال :

pictureBox1.ImageLocation= "C:\\Users\\USER\\documents\\visual studio 2010\\Projects\\Assorted-Fruits-1.jpg";

نکته : برای آدرس دهی از "\\" به جای "\" استفاده کن

البته در مورد سوالت چون میخواستی چنتا عکس برای تغییر بزاری
من درمورد انتخاب همزمان چند عکس و همچنین ذخیره عکس در دیتا بیس اطلاعی ندارم دوستان فکر میکنم بتونن کمک تون کنن در این زمینه.

b.saminjad
دوشنبه 17 بهمن 1390, 09:28 صبح
سلام

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

بعد با یه حلقه مرورشون کن(یعنی در هر بارخاصیت محل عکس picturebox تغییر بده)

یا هم میتونی عکسهارو در یه پوشه تو مسیر نصب برنامه کپی کنی تا کارت بهتر بشه و از اونجا عکسها خونده بشه

bahram1100
دوشنبه 17 بهمن 1390, 15:39 عصر
اگه کاربر بخواد مدت زمان تغییر را هم خودش تغییر بده چی کار باید کرد؟ ( با یه تکست باکس و یه دکمه )
منظورم اینه که کدی که به تایمر دسترسی داشته باشی که تغییرش بدی چیست؟
اگه کسی راه حل دیگه داره ما را بی نصیب نذاره .

b.saminjad
دوشنبه 17 بهمن 1390, 16:09 عصر
سلام

دستوراتو تو یه تایمر بنویس برای مثال اگه زمان ضریبی از 5000 بود اونوقت عکس تغییر کنه (Interval را برابر 1000 قرار بده)

bahram1100
دوشنبه 17 بهمن 1390, 16:17 عصر
مفهوم نبود.
اگه میشه توضیح بیشتری بدین
کدهاشم بنویسین

b.saminjad
دوشنبه 17 بهمن 1390, 16:36 عصر
برات نوشتمش

bahram1100
چهارشنبه 19 بهمن 1390, 00:19 صبح
دمت گرم
خیییییلی میخامت.
کمک زیادی کردی

format
چهارشنبه 03 خرداد 1391, 09:33 صبح
مرسسسسسسسسسسسسسسسسسسسیییی یییییییییی
خیلی کمک کرد
دمت گرم