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

نام تاپیک: ایجاد چک باکس کوچک بر روی تصویر هنگام لود

  1. #1
    کاربر دائمی آواتار دلتنگ اسمان
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    دل یار
    سن
    35
    پست
    571

    ایجاد چک باکس کوچک بر روی تصویر هنگام لود

    سلام
    با کد زیر عکسها رو در flowLayoutPanel میریزم. و زمانی که بر روی تصویری کلیک میکنم یه چک باکس کوچک بر روی اون تصویر نشون داده میشه. میخوام این چک باکس در زمان لود تصویر ایجاد بشه و همزمان با نشون دادن تصویر چک باکس هم نشون داده بشه. ممنون
    private void button1_Click(object sender, EventArgs e)
    {
    OpenFileDialog d = new OpenFileDialog();
    d.Multiselect = true;
    d.Filter = "All Pictures (*.*)|*.*|PNG(*.png)|(*.png)|BMP(*.bmp)|(*.bmp)|GI F(*.gif)|(*.gif) |JPEG(*.jpeg;*.jpg;*.jpe;*.jfif)|(*.jpeg;*.jpg;*.j pe;*.jfif)";

    if (d.ShowDialog() == DialogResult.OK)
    {
    int pict = 0;
    foreach (string image in d.FileNames)
    {
    pict++;
    PictureBox pb = new PictureBox();
    pb.Image = new Bitmap(image);
    pb.Name = d.FileNames[pict - 1];
    pb.SizeMode = PictureBoxSizeMode.StretchImage;
    pb.Height = pb.Image.Height / 10;
    pb.Width = pb.Image.Width / 10;
    pb.Click +=new EventHandler(pb_Click);
    flowLayoutPanel1.Controls.Add(pb);
    }
    }
    }

    private void pb_Click(object sender, System.EventArgs e)
    {
    PictureBox pictre = (PictureBox)sender;
    CheckBox ch = new CheckBox();
    pictre.Controls.Remove(ch);
    ch.Name = "ch";
    ch.Visible = true;
    if (ch.Checked == true) ch.Checked = false;
    if (ch.Checked == false) ch.Checked = true;
    ch.Size = new Size(13, 10);
    pictre.Controls.Add(ch);
    }

  2. #2
    کاربر دائمی آواتار khokhan
    تاریخ عضویت
    دی 1388
    محل زندگی
    اسکو
    پست
    2,176

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

    همزمان با نشون دادن تصویر چک باکس هم نشون داده بشه.
    .................................................. .............

     private void button1_Click(object sender, EventArgs e)
    {
    OpenFileDialog d = new OpenFileDialog();
    d.Multiselect = true;
    d.Filter = "All Pictures (*.*)|*.*|PNG(*.png)|(*.png)|BMP(*.bmp)|(*.bmp)|GI F(*.gif)|(*.gif) |JPEG(*.jpeg;*.jpg;*.jpe;*.jfif)|(*.jpeg;*.jpg;*.j pe;*.jfif)";

    if (d.ShowDialog() == DialogResult.OK)
    {
    int pict = 0;
    foreach (string image in d.FileNames)
    {
    pict++;
    PictureBox pb = new PictureBox();
    CheckBox ch = new CheckBox();
    ch.Size = new Size(13, 10);
    ch.Name = "ch";
    ch.Visible = true;
    if (ch.Checked == true) ch.Checked = false;
    if (ch.Checked == false) ch.Checked = true;
    pb.Image = new Bitmap(image);
    pb.Name = d.FileNames[pict - 1];
    pb.SizeMode = PictureBoxSizeMode.StretchImage;
    pb.Height = pb.Image.Height / 10;
    pb.Width = pb.Image.Width / 10;
    pb.Controls.Add(ch);
    //pb.Click += new EventHandler(pb_Click);
    flowLayoutPanel1.Controls.Add(pb);
    }
    }
    }

تاپیک های مشابه

  1. سوال: ایجاد دیالوگ باکس برای کلیک روی عکس موجود در یک سلول در تیبل
    نوشته شده توسط hadi-z در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: سه شنبه 26 شهریور 1392, 23:00 عصر
  2. گذاشتن آرم سایت روی تصویر هنگام آپلود
    نوشته شده توسط pdcom.ir در بخش طراحی وب (Web Design)
    پاسخ: 2
    آخرین پست: دوشنبه 04 شهریور 1392, 08:58 صبح
  3. سوال: ایجاد واتر مارک (متن) بر روی تصویر و برعکس (استخراج متن از تصویر)
    نوشته شده توسط hamid-nic در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 12
    آخرین پست: جمعه 11 فروردین 1391, 21:50 عصر
  4. نمایش سایز بزرگ تصویر با رفتن موس روی تصویر کوچک
    نوشته شده توسط m_karimi در بخش JavaScript و Framework های مبتنی بر آن
    پاسخ: 3
    آخرین پست: یک شنبه 18 اردیبهشت 1390, 15:39 عصر
  5. سوال: باز شدن پنجره جدید هنگام کلیک بر روی تصویر
    نوشته شده توسط mahsa.n در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: چهارشنبه 19 آبان 1389, 15:41 عصر

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

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