نمایش نتایج 1 تا 4 از 4

نام تاپیک: مشکل با ذخیره عکس در پوشه Debug

  1. #1

    مشکل با ذخیره عکس در پوشه Debug

    با سلام
    من یه برنامه نوشتم که از اجزای زیر تشکلیل شده
    1. یک تکست باکس
    2. 2 تا btn
    3. یک picturebox
    4. یک OpenFileDialog
    من این برنامه رو طوری نوشتم که وقتی روی دکمه درج عکس کلیک می کنیم OpenFileDialog باز میشه و می تونیم عکسمون رو انتخاب کنیم و بعد از انتخاب عکس آدرس عکس درون تکست باکس نشون داده میشه و عکس هم در piturebox نشون داده میشه
    حالا میخوام درون همون دکمه درج کدی بنویسم که بعد از انتخاب عکس ، عکس مورد نظر بره تو مسیر زیر ذخیره بشه ==> Debug/image
    البته اینم بگم که نمیخوام از SaveFileDialog استفاده کنم . یعنی عکس بدون دخالت کاربر خودش بره و تو پوشه image درون Debuge ذخیره بشه
    برنامه هم ضمیمه کردم لطفا راهنمایی کنید چیکار کنم
    با تشکر
    فایل های ضمیمه فایل های ضمیمه

  2. #2

    نقل قول: مشکل با ذخیره عکس در پوشه Debug

    کد درج رو بصورت زیر بنویس

    using System.IO;





    openpic.Filter = "JPEG File (*.jpg)|*.jpg|BITMAP File (*.bmp)|*.bmp|PNG File (*.png)|*.png";
    if (openpic.ShowDialog() == DialogResult.OK)
    {
    txtadress.Text = openpic.FileName;
    picturebox.Image = Image.FromFile(openpic.FileName);
    File.Copy(txtadress.Text, Application.StartupPath + "\\Image\\" + Path.GetFileName(openpic.FileName));
    }

  3. #3

    نقل قول: مشکل با ذخیره عکس در پوشه Debug

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

  4. #4

    نقل قول: مشکل با ذخیره عکس در پوشه Debug

    طرز کارش تقریبا معلومه
    File.Copy متدی برای کپی کردن فایلهاست که دو پارامتر داره اولی آدرس فایل مورد نظر و دومی آدرسی که قراره فایل کپی بشه.
    Application.StartupPath آدرس پوشه ای که فایل اجرایی برنامه توی اون قرار داره (Debug) رو بر میگردونه
    ((Path.GetFileName(openpic.FileName اسم و پسوند فایل رو از آدرس کامل جدا میکنه فرضا اگر آدرس فایل بصورت زیر باشه
    C:\Ali\Reza\Pic.jpg
    این متد مقدار Pic.jpg رو برمیگردونه.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •