برنامه نویس

متن مرتبط با «گراند» در سایت برنامه نویس نوشته شده است

سوال: ایجاد بک گراند ورکر برای لود عکس های یک دایرکتوری

  • وقت بخیر دوستان .من با کد زیر عکسهای یک دایرکتوری رو میخونم و میریزمش توی یه پنل حالا مشکل اینجاست که تا زمانی که تمامی عکسها لود نشن فرم نشون داده نمیشه.مد نظرم اینه که هر عکسی که لود میشه توی پنل نشون داده بشه و به مرور هم بقیه عکسها که لود میشه تو پنل قرار بگیرن. چجوری این رو توی یک بک گراند ورکر اضافه کنم؟ string[] files = Directory.GetFiles( @"D:\FileServerGallery");foreach (var filename in files){if (filename.Substring(filename.Length - 2, 2) == "db")break;Bitmap bmp = null;try{bmp = new Bitmap(filename);}catch (Exception ex){}var card = new PictureBox();card.BackgroundImage = bmp;card.Padding = new Padding(0);card.BackgroundImageLayout = ImageLayout.Stretch;card.MouseDown += new MouseEventHandler(card_click);card.Size = new Size(200, 200);card.Left = col+20;card.Top = row ;if (col > 400){col = 0;row += 220;}elsecol += 220;panel1.Controls.Add(card);}, ...ادامه مطلب

  • سوال: عدم نمایش میزان پیشرفت عملیات بازیابی دیتابیس هنگام استفاده از بک گراند وورکر

  • clsBackUp_Restore Mybk = new clsBackUp_Restore(); BackgroundWorker BGW_1;//BackgroundWorker BGW_2;bool RunningState = false;public frmRestoreDataBase(){InitializeComponent();BGW_1 = new BackgroundWorker();BGW_1.DoWork += new DoWorkEventHandler(_DoWork);BGW_1.ProgressChanged += new ProgressChangedEventHandler(_ProgressChanged);BGW_1.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_RunWorkerCompleted );BGW_1.WorkerReportsProgress = true;}void _RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e){Cursor.Current = Cursors.Default;progressBar1.Value = 100;frmMessagBox Mymessage = new frmMessagBox();Mymessage.Text = "بازیابی فایل پشتیبان";Mymessage.Peygham = "عملیات بازیابی فایل پشتیبان با موفقیت انجام شد!";Mymessage.ShowDialog();this.Close();}void _ProgressChanged(object sender, ProgressChangedEventArgs e){//محاسبه درصد پیشرفت عملیات int Percent = 0;while (RunningState){Thread.Sleep(100);Percent = Mybk.Calc_Backup_Restor_ProgressPercent();if (Percent > 0)progressBar1.Value = Percent;}}void _DoWork(object sender, DoWorkEventArgs e){RunningState = true;BGW_1.ReportProgress(0);Cursor.Current = Cursors.WaitCursor;Mybk.Restor_MyDataBase(txtBackUpPath.Text.Trim());RunningState = false;}private void btnRestore_Click(object sender, EventArgs e){try{//اجرای عملیات در پس زمینهBGW_1.RunWorkerAsync();}catch (Exception Exception){Cursor.Current = Cursors.Default;MessageBox.Show(Exception.Message, "عملیات بازگردانی فایل پشتیبان با خطا مواجه شد!");}}Let's block ads! بخوانید, ...ادامه مطلب

  • سوال: عدم اعمال ترانسپرنت به بکگراند لیبل

  • سلامآقا من میخوام یه lable روی یه عکس که توی picturebox هستش بذارم منتها باید زمینه لیبل شفاف باشه.Backcolor اون رو به Transparent تغییر دادم ولی اعمال نمیشه Let's block ads! بخوانید, ...ادامه مطلب

  • سوال: مشكل در بك گراند تصاوير اكسس و فونت ها

  • با سلاممتاسفانه وقتي يه تصوير رو به عنوان بك گراند يا موضوعي خاص در فرم هاي اكسس قرار ميدم سيو نميشهمثلا فايل اكسس رو در pc ديگه قرار مي دم ديگه بك گراند رو نمايش نميدههمينطور فونت هالطفا من رو راهنمايي كنيدباتشكر Let's block ads! بخوانید, ...ادامه مطلب

  • بی ارزش کردن بکگراند در متلب

  • سلام من توسط ماسک بکگراند رو حدف کردم حالا میخوام اصلا بگراند رو در نظر نگیره. باید چکار کنم ؟ یعنی فقط روی شی مون عملیات ها رو انجام بده؟, ...ادامه مطلب

  • جدیدترین مطالب منتشر شده

    گزیده مطالب

    تبلیغات

    برچسب ها