anoniem Geplaatst: 13 april 2010 Delen Geplaatst: 13 april 2010 hallo, ik ben een webbrowser met C# 2008 express edition aan het maken. Nu wil ik een progressbar inbouwen, maar ik weet de code om de progressbar te activeren. kan iemand mij helpen ? Quote Link naar reactie
anoniem Geplaatst: 14 april 2010 Auteur Delen Geplaatst: 14 april 2010 Met behulp van die designer kan je makkelijk een progressbar aanmaken. Vervolgens in je code zet je dan de value. Dus stel op plek een doe je progressbar.value = 10 en op plek2 doe je progressbar.value = 20 etc :) Succes! Quote Link naar reactie
anoniem Geplaatst: 18 april 2010 Auteur Delen Geplaatst: 18 april 2010 [quote:e824420d8d="blackhawkdesign"]Met behulp van die designer kan je makkelijk een progressbar aanmaken. Vervolgens in je code zet je dan de value. Dus stel op plek een doe je progressbar.value = 10 en op plek2 doe je progressbar.value = 20 etc :) Succes![/quote:e824420d8d] ik zal het is proberen of het nu lukt Quote Link naar reactie
anoniem Geplaatst: 19 april 2010 Auteur Delen Geplaatst: 19 april 2010 [quote:0c6d1532b5="mister windows"] maar ik weet de code [/quote:0c6d1532b5] ?? Quote Link naar reactie
anoniem Geplaatst: 21 april 2010 Auteur Delen Geplaatst: 21 april 2010 In de statusbar kun je een progressbar activeren. De statusstrip kun je vinden in de Toolbox onder Menus & Toolbars. perloc Quote Link naar reactie
anoniem Geplaatst: 8 mei 2010 Auteur Delen Geplaatst: 8 mei 2010 Ik werk nu met de visual studio 2010 express edition en niet meer met de 2008 versie Quote Link naar reactie
anoniem Geplaatst: 9 mei 2010 Auteur Delen Geplaatst: 9 mei 2010 dan zou volgens mij niet veel uit moeten maken.. Quote Link naar reactie
anoniem Geplaatst: 21 oktober 2010 Auteur Delen Geplaatst: 21 oktober 2010 Misschien heb je hier wat aan [url]http://www.c-sharpcorner.com/UploadFile/mahesh/WorkingwithProgressBarinCSharp11302005045625AM/WorkingwithProgressBarinCSharp.aspx[/url] Quote Link naar reactie
anoniem Geplaatst: 21 oktober 2010 Auteur Delen Geplaatst: 21 oktober 2010 Misschien heb je hier wat aan ;-) [code:1:0a395b94b9]using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; public class Form1 : Form { AutoProgress status = new AutoProgress(); public Form1() { this.status = new AutoProgress(); this.SuspendLayout(); // // status // this.status.Location = new System.Drawing.Point(12, 8); this.status.Name = "status"; this.status.Size = new System.Drawing.Size(600, 20); // // Form1 // this.AutoScaleBaseSize = new System.Drawing.Size(5, 14); this.ClientSize = new System.Drawing.Size(292, 194); this.Controls.Add(this.status); this.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.Name = "Form1"; this.Text = "Progress Host"; this.ResumeLayout(false); status.Start(); } [STAThread] static void Main() { Application.EnableVisualStyles(); Application.Run(new Form1()); } } public class AutoProgress : System.Windows.Forms.UserControl { internal System.Windows.Forms.ProgressBar myProgressBar; internal Timer myTimer; private int percentPerSecond = 5; public AutoProgress() { this.myProgressBar = new System.Windows.Forms.ProgressBar(); this.myTimer = new System.Windows.Forms.Timer(new System.ComponentModel.Container()); this.SuspendLayout(); this.myProgressBar.Dock = System.Windows.Forms.DockStyle.Fill; this.myProgressBar.Location = new System.Drawing.Point(0, 0); this.myProgressBar.Name = "myProgressBar"; this.myProgressBar.Size = new System.Drawing.Size(164, 42); this.myProgressBar.TabIndex = 2; this.myTimer.Tick += new System.EventHandler(this.myTimer_Tick); this.Controls.Add(this.myProgressBar); this.Name = "AutoProgress"; this.Size = new System.Drawing.Size(164, 42); this.ResumeLayout(false); } public int PercentPerSecond { get { return percentPerSecond; } set { if (value < 0) { throw new ArgumentException("Progress cannot go backward."); } else if (value == 0) { throw new ArgumentException("Progress must go on."); } percentPerSecond = value; } } public void Start() { myProgressBar.Maximum = 200; myTimer.Interval = 100; decimal step = Math.Round((decimal)myProgressBar.Maximum * PercentPerSecond / 1000); myProgressBar.Step = (int)step; myProgressBar.Value = 0; myTimer.Start(); } public void Stop() { myTimer.Stop(); myProgressBar.Value = 0; } public void Finish() { myTimer.Stop(); myProgressBar.Value = myProgressBar.Maximum; } private void myTimer_Tick(object sender, EventArgs e) { myProgressBar.PerformStep(); if (myProgressBar.Value == myProgressBar.Maximum) { myProgressBar.Value = 0; } } } [/code:1:0a395b94b9] Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen