PDA

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



kebriya
چهارشنبه 20 آبان 1394, 19:07 عصر
سلام دوستان من میخام تصویر زمینه فرممو عوض کنم.با کد زیر میتونم ولی میخام با بستن فرم و دوباره باز کردنش دوباره همون عکس که انتخابش کردم تصویر زمینم باشه.چطور میتونم؟

if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
pictureBox1.Image = Image.FromFile(openFileDialog1.FileName);
}

alibaqdadloo
چهارشنبه 20 آبان 1394, 22:36 عصر
سلام دوستان من میخام تصویر زمینه فرممو عوض کنم.با کد زیر میتونم ولی میخام با بستن فرم و دوباره باز کردنش دوباره همون عکس که انتخابش کردم تصویر زمینم باشه.چطور میتونم؟
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
pictureBox1.Image = Image.FromFile(openFileDialog1.FileName);
}
سلام شما الان میخوای تصوریر زمینه ی فرمو عوض کنی یا عکس
pictureBox1 ؟؟؟؟

kebriya
چهارشنبه 20 آبان 1394, 22:55 عصر
عکس پیکچرباکس که dock شده رو فرم.

aslan
چهارشنبه 20 آبان 1394, 23:17 عصر
سلام
اگر میخواهید امکان تغییر عکس را به کاربر بدهید ( استفاده از OpenFileDialog ) با هر بار تغییر عکس باید مسیر و نام فایل عکس را در جایی ذخیره کنید مثلا ( در setting برنامه - یک فایل تکست - رجیستری ویندوز - دیتابیس و .... )
و با هر بار load فرم اون فایل را فراخوانی و به Picture box نسبت بدین ............

alibaqdadloo
چهارشنبه 20 آبان 1394, 23:18 عصر
امیدوارم درست متوجه سوالتون شده باشم
http://upload7.ir?p=action&q=download&filename=PO8y3RnF7gTG2tKhb58bUZ5zOOJwwS2byZAqGOXE (http://upload7.ir?p=action&q=download&filename=PO8y3RnF7gTG2tKhb58bUZ5zOOJwwS2byZAqGOXE)

kebriya
چهارشنبه 20 آبان 1394, 23:22 عصر
میشه ی مثال بگید چطور توی seting بریزم ادرس رو؟

kebriya
چهارشنبه 20 آبان 1394, 23:24 عصر
امیدوارم درست متوجه سوالتون شده باشم
http://upload7.ir?p=action&q=download&filename=PO8y3RnF7gTG2tKhb58bUZ5zOOJwwS2byZAqGOXE (http://upload7.ir?p=action&q=download&filename=PO8y3RnF7gTG2tKhb58bUZ5zOOJwwS2byZAqGOXE)

ممنون ازاینکه کمکم میکنی.ولی این کد با بسته شدن فرم و باز کردن دوبارش دیگه تصویر از بین میره.با چه ویژوالی کار میکنی برا من ارور داد.بالاتر از 2010 هست؟

alibaqdadloo
چهارشنبه 20 آبان 1394, 23:31 عصر
شما کلا تو برنامتون 1 فرم دارین ؟


2015

kebriya
چهارشنبه 20 آبان 1394, 23:37 عصر
شما کلا تو برنامتون 1 فرم دارین ؟


2015

نه 10 تا 12 تا فرم دارم.میخام به کاربر اجازه بدم تصویر زمینه مورد علاقشو بزاره.

kebriya
چهارشنبه 20 آبان 1394, 23:38 عصر
http://www.hypersource.ir/post/73/%D8%A8%D8%A7%D8%B2%DB%8C%D8%A7%D8%A8%DB%8C-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D8%AF%D8%B1-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-%D8%A8%D8%B9%D8%AF-%D8%A7%D8%B2-%D8%A8%D8%B3%D8%AA%D9%87-%D8%B4%D8%AF%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87---%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-Settings-%D8%AF%D8%B1-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE/

alibaqdadloo
چهارشنبه 20 آبان 1394, 23:41 عصر
خب اگه برنامه ای که من براتون فرستادم رو ببینید
2 تا فورم داره
فرم اول دوتا دکمه که یکیش عکس رو انتخاب میکنه دومی فورم دوم رو نمایش میده
شما میتونی یه بار عکس رو انتخاب کنی n بار فورم 2 رو بازو بسته کنی بدون این که دوباره عکس انتخاب کنی همونی که انتخاب شده برات نمایش داده میشه
اگه میخوای کلا برانه رو ببندی که باید ادرس رو یه جا سیو کنی
اگه حالت دومه بگو برات برنامشو بفرستم

kebriya
چهارشنبه 20 آبان 1394, 23:45 عصر
خب اگه برنامه ای که من براتون فرستادم رو ببینید
2 تا فورم داره
فرم اول دوتا دکمه که یکیش عکس رو انتخاب میکنه دومی فورم دوم رو نمایش میده
شما میتونی یه بار عکس رو انتخاب کنی n بار فورم 2 رو بازو بسته کنی بدون این که دوباره عکس انتخاب کنی همونی که انتخاب شده برات نمایش داده میشه
اگه میخوای کلا برانه رو ببندی که باید ادرس رو یه جا سیو کنی
اگه حالت دومه بگو برات برنامشو بفرستم

برا من حالت دومه.بهترین روش هم با setting هست.

alibaqdadloo
چهارشنبه 20 آبان 1394, 23:46 عصر
خب خدارو شکر حل شد :چشمک:

kebriya
پنج شنبه 21 آبان 1394, 09:29 صبح
دوستان یک سوال.وقتی هر بار تصویر زمینه عوض میشه.ادرس تصویر قبلی از setting حذف میشه و ادرس جدید جاش اضافه میشه یا فقط اضافه میشه؟

محمد رضا فاتحی
پنج شنبه 21 آبان 1394, 09:41 صبح
شما وقتی یه متغیر توی setting اضافه می کنید هر بار که مقدارش رو تغییر می دید و save می کنید مقدار جدید جایگزین قبلی می شه