Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Имитация процесса работы программы


Автор: CSharp 16.1.2009, 20:16
Нада имитировать работы программы в среде разработки Microsoft Visual Studio 2008 на языке С#, с помощью контрол(а)  progressBar что медлено доходил до 100%, а то като незаметно только включаешь программу она показывает уже 100%.

Нада сделать иллюзий выполнения операций, чтоб за каждую секунду проходил 10%.


Код

progressBar1.Value += 1;


Чтоб изменялось не зависимо от скорости компа, а от часов, за каждую секунду 10%.

Автор: Drabuna 16.1.2009, 20:33
Код

public partial class Form1 : Form
    {
        Timer tTime = new Timer();

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            tTime.Interval = 1000;
            tTime.Tick += new EventHandler(tTime_Tick);
            tTime.Start();
        }

        void tTime_Tick(object sender, EventArgs e)
        {
            if (progressBar1.Value < 100)
            {
                progressBar1.Value += 10;
            }
            else
                tTime.Stop();
        }
    }

Автор: CSharp 16.1.2009, 22:26
Спасиба

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)