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

نام تاپیک: روی هم افتادن PictureBox هنگام اضافه کردن به فرم

  1. #1

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

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

    void add(String myfile,int x, int y)
    {
    string path = Application.StartupPath;
    PictureBox picBackGround = new PictureBox();
    picBackGround.Dock = DockStyle.Fill;
    picBackGround.Image = Image.FromFile(path + "\\resurces\\" + myfile);
    picBackGround.Location = new Point(x,y);
    this.Controls.Add(picBackGround);
    }

    .
    .
    .
    .

    add("v_white.png",300,300);
    add("k_block.png",10,20);
    آخرین ویرایش به وسیله zehs_sha : پنج شنبه 26 اردیبهشت 1392 در 23:04 عصر
    VIP=Very Important Person

  2. #2

    نقل قول: روی هم افتادن PictureBoxهنگام اضافه کردن به فرم

    حتما برای x,y از خط زیر استفاده کنم
    picBackGround.Location = new Point(x,y);
    VIP=Very Important Person

  3. #3

    نقل قول: روی هم افتادن PictureBoxهنگام اضافه کردن به فرم

    خاصیت dock رو fill گذاشتین که باعث میشه پیکچر باکس ها صفحه رو پر میکنن

    موفق باشی دوست خوبم
    آخرین ویرایش به وسیله mousa1992 : شنبه 28 اردیبهشت 1392 در 15:59 عصر

  4. #4

    Question نقل قول: روی هم افتادن PictureBoxهنگام اضافه کردن به فرم

    سلام کد من هم در زمان اجرا فقط اخرین عکس رو نشون میده
    نمیدونم یا همه رو نشون میده پشت هم میذاره
    یا فقط آخرین عکس رو اضافه میکنه
    تقریبا تو دیتابیس چهار تا رکورد جود داره
    تو فراخوانی هاش مشکلی نداره
    فقط اینکه نشونشون نمیده

            private void FrmPrintTariff_Load(object sender, EventArgs e)        {
    var pic = new PictureBox();
    int yypic = 226;
    int xxpic = 35;
    int yylbl = 0;
    int xxlbl = 0;
    int countt = 0;


    using (var db = new MyContext())
    {
    var rows = from o in db.TblKandids
    select o;
    foreach (var row in rows)
    {
    countt++;
    pic.Name = "img"+countt.ToString();
    pic.ImageLocation= Application.StartupPath + "\\up\\" + row.Pic;
    pic.Size = new Size(120, 151);
    pic.Location = new Point(xxpic, yypic);
    pic.SizeMode = PictureBoxSizeMode.StretchImage;
    this.Controls.Add(pic);
    xxpic = xxpic + 120;
    }
    }
    }
    عکس های ضمیمه عکس های ضمیمه

  5. #5

    نقل قول: روی هم افتادن PictureBox هنگام اضافه کردن به فرم

    ایجاد کنترل(خط زیر) باید داخل حلقه انجام بگیرد
    var pic = new PictureBox();

  6. #6

    نقل قول: روی هم افتادن PictureBox هنگام اضافه کردن به فرم

    سلام جناب بله کاملا درسته
    بعد کلی دهن سرویسی
    بالاخره منه احمق متوحه این موضوع شدم

    گاهی واقعا سر بی دفتی چه مشقت هایی که نمیکشم

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

  1. سوال: افکت هنگام اضافه کردن به سبد خرید
    نوشته شده توسط moferferi در بخش ASP.NET Web Forms
    پاسخ: 7
    آخرین پست: پنج شنبه 02 شهریور 1391, 13:29 عصر
  2. خطا هنگام اضافه کردن رکورد به دیتابیس
    نوشته شده توسط mahdi68 در بخش C#‎‎
    پاسخ: 2
    آخرین پست: سه شنبه 12 بهمن 1389, 08:02 صبح
  3. سوال: رفتن به خط بعدی هنگام اضافه کردن یک خط به فایل خروجی
    نوشته شده توسط mahdi bg در بخش C#‎‎
    پاسخ: 5
    آخرین پست: سه شنبه 11 اسفند 1388, 23:57 عصر
  4. کندی سرعت به هنگام اضافه کردن رکورد
    نوشته شده توسط S_VB.max در بخش SQL Server
    پاسخ: 7
    آخرین پست: سه شنبه 14 مهر 1388, 09:28 صبح
  5. خطا در هنگام اضافه کردن فیلد جدید به جدول
    نوشته شده توسط Babak-Aghili در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: چهارشنبه 15 تیر 1384, 01:34 صبح

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

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