صفحه 3 از 4 اولیناولین 1234 آخرینآخرین
نمایش نتایج: از شماره 21 تا 30 از مجموع 34
Like Tree8نفر پسندیدند

موضوع: Save File Dialog

  1. #21
    مدیر بازنشسته
    تاریخ عضویت
    2011 June
    محل سکونت
    گرگان
    ارسال ها
    1,170
    تشکر
    62
    تشکر شده 1,587 بار در 809 پست
    نوشته های وبلاگ
    49


    آيا اين پست براي شما سودمند بود؟ بله | خیر
    این اون کد مربوط به برنامه ای هست که شما فرستادین منتهی اونجایی که بصورت کامنت گذاشتم برام ایجاد مشکل کرده:

    private void AlterImage(Bitmap bitmap)
    {
    for (int i = 0; i < bitmap.Height; i++)
    {
    bitmap.SetPixel(i / 2, i / 2, Color.Blue);
    }
    }



    private void btn_Save_Click(object sender, EventArgs e)
    {
    if (radioButton1.Checked==true)
    {
    pictureBox1.Image.Save(@textBox1.Text, System.Drawing.Imaging.ImageFormat.Jpeg);//System.Drawing.Imaging.ImageFormat.Jpeg
    }
    else
    {
    bitmap.Save(@textBox1.Text, System.Drawing.Imaging.ImageFormat.Jpeg);//System.Drawing.Imaging.ImageFormat.Jpeg
    }
    }


    آرامش محصول تفکر نیست! آرامش هنر نیندیشیدن به انبوه مسائلیست که ارزش فکر کردن ندارد...

  2. #22
    بنیانگذار
    تاریخ عضویت
    2010 January
    محل سکونت
    زیر سایه خدا
    سن
    37
    ارسال ها
    1,308
    تشکر
    2,923
    تشکر شده 2,205 بار در 886 پست
    نوشته های وبلاگ
    37


    آيا اين پست براي شما سودمند بود؟ بله | خیر
    نقل قول نوشته اصلی توسط NIIT نمایش پست ها
    این اون کد مربوط به برنامه ای هست که شما فرستادین منتهی اونجایی که بصورت کامنت گذاشتم برام ایجاد مشکل کرده:

    private void AlterImage(Bitmap bitmap)
    {
    for (int i = 0; i < bitmap.Height; i++)
    {
    bitmap.SetPixel(i / 2, i / 2, Color.Blue);
    }
    }



    private void btn_Save_Click(object sender, EventArgs e)
    {
    if (radioButton1.Checked==true)
    {
    pictureBox1.Image.Save(@textBox1.Text, System.Drawing.Imaging.ImageFormat.Jpeg);//System.Drawing.Imaging.ImageFormat.Jpeg
    }
    else
    {
    bitmap.Save(@textBox1.Text, System.Drawing.Imaging.ImageFormat.Jpeg);//System.Drawing.Imaging.ImageFormat.Jpeg
    }
    }
    using System.Drawing.Imaging;

    رو به ابتدای فرمتون اضافه کنید .

    توکل بخدا
    http://DeepLearning.ir
    اولین و تنها مرجع یادگیری عمیق ایران


    هرکس از ظن خود شد یار من
    از درون من نجست اسرار من




  3. #23
    مدیر بازنشسته
    تاریخ عضویت
    2011 June
    محل سکونت
    گرگان
    ارسال ها
    1,170
    تشکر
    62
    تشکر شده 1,587 بار در 809 پست
    نوشته های وبلاگ
    49


    آيا اين پست براي شما سودمند بود؟ بله | خیر
    نقل قول نوشته اصلی توسط Master نمایش پست ها
    اون یوزینگ ها رو بنویسید .
    بله آقای حسنپور همونطور که فرمودین اون usingها رو اضافه کردم و اون کد درست شد اما بااینکه دقیقا اون چیزی رو که فرمودین انجام دادم بازم saveم کار نمیکنه:


    آرامش محصول تفکر نیست! آرامش هنر نیندیشیدن به انبوه مسائلیست که ارزش فکر کردن ندارد...

  4. #24
    بنیانگذار
    تاریخ عضویت
    2010 January
    محل سکونت
    زیر سایه خدا
    سن
    37
    ارسال ها
    1,308
    تشکر
    2,923
    تشکر شده 2,205 بار در 886 پست
    نوشته های وبلاگ
    37


    آيا اين پست براي شما سودمند بود؟ بله | خیر
    کدی که تو این فرم نوشتین و نحوه استفاده از این فرم تو فرم اصلی رو اینجا قرار بدین بصورت کد . میخوام ببینم چطور این فرم دوم رو ساختید و توی این فرم دوم چی نوشتید .

    توکل بخدا
    http://DeepLearning.ir
    اولین و تنها مرجع یادگیری عمیق ایران


    هرکس از ظن خود شد یار من
    از درون من نجست اسرار من




  5. #25
    مدیر بازنشسته
    تاریخ عضویت
    2011 June
    محل سکونت
    گرگان
    ارسال ها
    1,170
    تشکر
    62
    تشکر شده 1,587 بار در 809 پست
    نوشته های وبلاگ
    49


    آيا اين پست براي شما سودمند بود؟ بله | خیر
    این فرم اولی هست که صفحه اصلی رو نمایش میده:
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.IO;

    namespace example
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }
    public int Q;
    Graphics g;
    Bitmap bitmap;
    Image image;
    private void btn1_Click(object sender, EventArgs e)
    {
    Q = 1;
    }

    private void btn2_Click(object sender, EventArgs e)
    {
    Q = 2;
    }

    private void btn3_Click(object sender, EventArgs e)
    {
    Q = 3;
    }

    private void btn4_Click(object sender, EventArgs e)
    {
    Q = 4;
    }

    private void button1_Click(object sender, EventArgs e)
    {
    Q = 5;
    }

    int a; int b;
    private void panel1_MouseMove(object sender, MouseEventArgs e)
    {
    a = e.X;
    b = e.Y;
    }

    private void panel1_Click(object sender, EventArgs e)
    {
    if (Q==1)
    {
    g.DrawImage(btn1.Image, a, b);
    }
    if (Q==2)
    {
    g.DrawImage(btn2.Image, a, b);
    }
    if (Q==3)
    {
    g.DrawImage(btn3.Image, a, b);
    }
    if (Q==4)
    {
    g.DrawImage(btn4.Image, a, b);
    }
    if (Q==5)
    {
    g.DrawImage(btn5.Image, a, b);
    }
    }

    private void Form1_Load(object sender, EventArgs e)
    {
    g = panel1.CreateGraphics();
    }

    private void btn_open_Click(object sender, EventArgs e)
    {
    F_OPEN FOpen = new F_OPEN();
    FOpen.ShowDialog();
    }
    private void btn_new_Click(object sender, EventArgs e)//چرا بار اول کل صفحه رو پاک میکنه اما برای دفعات بعدی این کار رو انجام نمیده
    {
    this.panel1.BackColor = Color.White;
    }

    private void btn_close_Click(object sender, EventArgs e)
    {
    this.Close();
    }
    }
    }



    این فرم دومی هست که میاد open,save رو انجام میدهدر واقع با همون کدی که شما فرمودین)
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    using System.IO;
    using System.Drawing.Imaging;
    using System.Runtime.InteropServices;

    namespace example
    {
    public partial class F_OPEN : Form
    {
    public F_OPEN()
    {
    InitializeComponent();
    }

    Bitmap bitmap;
    Image image;
    private void btn_Open_Click(object sender, EventArgs e)
    {
    if (openFileDialog1.ShowDialog() == DialogResult.OK)
    {
    image = Image.FromFile(openFileDialog1.FileName);
    MemoryStream ms = new MemoryStream();
    image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
    bitmap = new Bitmap(Image.FromStream(ms));
    pictureBox1.Image = Image.FromStream(ms);
    AlterImage(bitmap);
    image.Dispose();
    }
    }

    private void AlterImage(Bitmap bitmap)
    {
    for (int i = 0; i < bitmap.Height; i++)
    {
    bitmap.SetPixel(i / 2, i / 2, Color.Blue);
    }
    }



    private void btn_Save_Click(object sender, EventArgs e)
    {
    if (radioButton1.Checked==true)
    {
    pictureBox1.Image.Save(@textBox1.Text, ImageFormat.Jpeg);
    }
    else
    {
    bitmap.Save(@textBox1.Text, ImageFormat.Jpeg);
    }
    }
    }
    }



    آرامش محصول تفکر نیست! آرامش هنر نیندیشیدن به انبوه مسائلیست که ارزش فکر کردن ندارد...

  6. #26
    بنیانگذار
    تاریخ عضویت
    2010 January
    محل سکونت
    زیر سایه خدا
    سن
    37
    ارسال ها
    1,308
    تشکر
    2,923
    تشکر شده 2,205 بار در 886 پست
    نوشته های وبلاگ
    37


    آيا اين پست براي شما سودمند بود؟ بله | خیر
    ارور هم نمیده ؟
    مطمئنید عکس رو ذخیره نمیکنه ؟ کنار فایل اجرایی پروژه رو دیدین ؟ چون این آدرسی که تو عکس آخرتون مشخصه زده s.jpg که چون مسیر بهش ندادید میره کنار فایل اجرایی برنامه .

    برای اون بخش تغییر رنگ پنل هم از یه رفرش بعدش استفاده کنید باید درست بشه بنظرم .

    توکل بخدا
    http://DeepLearning.ir
    اولین و تنها مرجع یادگیری عمیق ایران


    هرکس از ظن خود شد یار من
    از درون من نجست اسرار من




  7. #27
    مدیر بازنشسته
    تاریخ عضویت
    2011 June
    محل سکونت
    گرگان
    ارسال ها
    1,170
    تشکر
    62
    تشکر شده 1,587 بار در 809 پست
    نوشته های وبلاگ
    49


    آيا اين پست براي شما سودمند بود؟ بله | خیر
    نقل قول نوشته اصلی توسط Master نمایش پست ها
    مطمئنید عکس رو ذخیره نمیکنه ؟ کنار فایل اجرایی پروژه رو دیدین ؟
    الان اینی که میفرمایین منظورتون چیه؟


    نقل قول نوشته اصلی توسط Master نمایش پست ها
    این آدرسی که تو عکس آخرتون مشخصه زده s.jpg که چون مسیر بهش ندادید میره کنار فایل اجرایی برنامه .
    این نام اون تصویری هست که میخوام به این نام save بشه و این نام رو خودم دادم


    نقل قول نوشته اصلی توسط Master نمایش پست ها
    برای اون بخش تغییر رنگ پنل هم از یه رفرش بعدش استفاده کنید باید درست بشه بنظرم .
    منظورتون برای قسمتی که بخواد panelمو کامل پاک کنه؟

    آرامش محصول تفکر نیست! آرامش هنر نیندیشیدن به انبوه مسائلیست که ارزش فکر کردن ندارد...

  8. #28
    بنیانگذار
    تاریخ عضویت
    2010 January
    محل سکونت
    زیر سایه خدا
    سن
    37
    ارسال ها
    1,308
    تشکر
    2,923
    تشکر شده 2,205 بار در 886 پست
    نوشته های وبلاگ
    37


    آيا اين پست براي شما سودمند بود؟ بله | خیر
    نقل قول نوشته اصلی توسط NIIT نمایش پست ها
    الان اینی که میفرمایین منظورتون چیه؟
    نقل قول نوشته اصلی توسط NIIT نمایش پست ها
    این نام اون تصویری هست که میخوام به این نام save بشه و این نام رو خودم دادم
    شما وقتی برای ذخیره سازی یا لود کردن چیزی آدرس کامل اون رو نمینویسید و فقط از یک اسم با یک پسوند استفاده میکنید . برنامه اون رو بعنوان یک آدرس نسبی در نظر میگیره .(نسبت به آدرس فعلی خودش باهاش برخورد میکنه) و این یعنی اینکه کنار خودش بدنبال اون فایل میگرده (برای لود کردن) و یا اونو کنار خودش ذخیره میکنه . منظور من از کنار خودش جایی هست که فایل اجرایی برنامتون اونجا قرار داره و از اونجا برنامه رو اجرا کردید .
    در نتیجه شما الان باید برید تو پوشه دیباگ و اونجا رو نگاه کنید .


    نقل قول نوشته اصلی توسط NIIT نمایش پست ها
    منظورتون برای قسمتی که بخواد panelمو کامل پاک کنه؟
    بله .

    توکل بخدا
    http://DeepLearning.ir
    اولین و تنها مرجع یادگیری عمیق ایران


    هرکس از ظن خود شد یار من
    از درون من نجست اسرار من




  9. #29
    مدیر بازنشسته
    تاریخ عضویت
    2011 June
    محل سکونت
    گرگان
    ارسال ها
    1,170
    تشکر
    62
    تشکر شده 1,587 بار در 809 پست
    نوشته های وبلاگ
    49


    آيا اين پست براي شما سودمند بود؟ بله | خیر
    نقل قول نوشته اصلی توسط Master نمایش پست ها
    شما وقتی برای ذخیره سازی یا لود کردن چیزی آدرس کامل اون رو نمینویسید و فقط از یک اسم با یک پسوند استفاده میکنید . برنامه اون رو بعنوان یک آدرس نسبی در نظر میگیره .(نسبت به آدرس فعلی خودش باهاش برخورد میکنه) و این یعنی اینکه کنار خودش بدنبال اون فایل میگرده (برای لود کردن) و یا اونو کنار خودش ذخیره میکنه . منظور من از کنار خودش جایی هست که فایل اجرایی برنامتون اونجا قرار داره و از اونجا برنامه رو اجرا کردید
    آقای حسنپر الان این تصاویر رو ببینین:

    اینجا در قسمت تکس آدرسو میذارم:


    بعد تصویر رو انتخاب میکنم:


    وقتی دکمه save رو میزنم این خطا رو میده:



    نقل قول نوشته اصلی توسط Master نمایش پست ها
    در نتیجه شما الان باید برید تو پوشه دیباگ و اونجا رو نگاه کنید .
    حالا شما میفرمایین که برم پوشه debugرو ببینم:
    من رفتم توی قسمت designer:


    و وقتی برنامه رو اجرا میکردم از این قسمت دیگه نمیتونست جلوتر بره و کدها رو اجرا کنه:


    حالا باید چیکارش کنم؟

    آرامش محصول تفکر نیست! آرامش هنر نیندیشیدن به انبوه مسائلیست که ارزش فکر کردن ندارد...

  10. #30
    بنیانگذار
    تاریخ عضویت
    2010 January
    محل سکونت
    زیر سایه خدا
    سن
    37
    ارسال ها
    1,308
    تشکر
    2,923
    تشکر شده 2,205 بار در 886 پست
    نوشته های وبلاگ
    37


    آيا اين پست براي شما سودمند بود؟ بله | خیر
    آدرس معتبر نیست و وقتی دارید آدرس میدید برای سیو کردن باید نام کامل رو بهش بدید .
    یعنی باید مثل شکل زیر باشه .
    C:\Users\Moazame\Desktop\Example\mypicture.jpeg

    شما تو Designer چیکار دارید ؟ من گفتم تو پوشه دیباگ رو ببینید .

    اون ارور رو هم قبلا توضیح دادم و گفتم دلیلش چیه .
    شما آدرس رو درست کنید لطفا و تست کنید . و حتما هم تو پوشه دیباگ رو ببینید و بگید که آیا عکسی اونجا پیدا میکنید ( عکسهای قبلی که میخواستید سیو بشن ببینید اونجا هستن یا نه ) .
    هر ارور دیگه ای هم گرفتید بگید .

    NIIT این نویسه را میپسندد.
    توکل بخدا
    http://DeepLearning.ir
    اولین و تنها مرجع یادگیری عمیق ایران


    هرکس از ظن خود شد یار من
    از درون من نجست اسرار من




 

 
صفحه 3 از 4 اولیناولین 1234 آخرینآخرین

کاربران برچسب خورده در این موضوع

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

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


Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
Persian Language By Ustmb.ir
این انجمن کاملا مستقل بوده و هیچ ارتباطی با دانشگاه علوم و فنون مازندران و مسئولان آن ندارد..این انجمن و تمامی محتوای تولید شده در آن توسط دانشجویان فعلی و فارغ التحصیل ادوار گذشته این دانشگاه برای استفاده دانشجویان جدید این دانشگاه و جامعه دانشگاهی کشور فراهم شده است.لطفا برای اطلاعات بیشتر در رابطه با ماهیت انجمن با مدیریت انجمن ارتباط برقرار کنید
ساعت 09:26 AM بر حسب GMT +4 می باشد.