Индикатор выполнения бежит, меньше времени, чем определенный - продолжают предыдущую почту

this is my post earlier: Progress Bar run less time than defined

все ответы были то, что я не должен делить миллисекунды на 100 и когда я пробую это решение индикатор выполнения, которым управляют, чтобы замедлиться в отличие от первого раза, когда это бежит к быстрому, но я думаю, что должен разделить миллисекунды на 100, чтобы установить каждого 1% от полных 100%, которыми должен управлять прогресс. например, если я захочу свой индикатор выполнения, то будет бежать в течение 10 секунд так я, я делюсь 10000/10 каждый, который 1% (или тиканье таймера) должен будет быть 100 миллисекундами поэтому, даже если я буду формировать его к 100 это все еще к быстро

void bittwist_progBarEventHandler(object sender, EventArgs e)
{
    this.Invoke((MethodInvoker)delegate { AnimateProgBar((int)sender); });
}

public void AnimateProgBar(int milliSeconds)
{
    if (!timerProgress.Enabled)
    {
        this.Invoke((MethodInvoker)delegate { pbStatus.Value = 0; });
        timerProgress.Interval = milliSeconds/100;
        timerProgress.Enabled = true;
    }
}

private void timerProgress_Tick(object sender, EventArgs e)
{
    if (pbStatus.Value < 100)
    {
        pbStatus.Value += 1;
        pbStatus.Refresh();
    }
    else
    {
        timerProgress.Enabled = false;
    }
}

например, для миллисекунды == 10000 индикатор выполнения бежит только в течение 7 секунд

0
nl ja de
посмотрите мое обновление..
добавлено автор user1269592, источник
посмотрите мое обновление..
добавлено автор user1269592, источник
количество миллисекунд, что я хочу свой индикатор выполнения, которым управляют
добавлено автор user1269592, источник
количество миллисекунд, что я хочу свой индикатор выполнения, которым управляют
добавлено автор user1269592, источник
это, (pbStatus. Минимум 0 и свинец. Статус. Максимум равняется 100), спасибо за вашу помощь
добавлено автор user1269592, источник
это, (pbStatus. Минимум 0 и свинец. Статус. Максимум равняется 100), спасибо за вашу помощь
добавлено автор user1269592, источник
less/ больше времени, чем определенный , Что точно вы имеете в виду? Например: Я хочу, чтобы он управлял 1 секундой, и это управляет 100/0.1 секундами?
добавлено автор default locale, источник
И покажите, что код, звоня AnimateProgBar
добавлено автор default locale, источник
что (международного) отправителя ?
добавлено автор default locale, источник
что (международного) отправителя ?
добавлено автор default locale, источник
Я couldn' t видят любые проблемы с этим кодом. Это бежит как ожидалось на моей машине: когда дали 10000 миллисекунд progressbar заполнены вовремя не менее чем 10 секунд. That' s, почему я предлагаю перепроверить стоимость, передаваемую в AnimateProgBar . Попробуйте к hardcode каждое требование к этому методу, чтобы AnimateProgBar (10000) и проверить результаты.
добавлено автор default locale, источник
Я couldn' t видят любые проблемы с этим кодом. Это бежит как ожидалось на моей машине: когда дали 10000 миллисекунд progressbar заполнены вовремя не менее чем 10 секунд. That' s, почему я предлагаю перепроверить стоимость, передаваемую в AnimateProgBar . Попробуйте к hardcode каждое требование к этому методу, чтобы AnimateProgBar (10000) и проверить результаты.
добавлено автор default locale, источник
Кроме того, проверьте, что никакой другой метод не получает доступ к progressbar и таймеру.
добавлено автор default locale, источник
Кроме того, проверьте, что никакой другой метод не получает доступ к progressbar и таймеру.
добавлено автор default locale, источник
Между прочим. Я принимаю тот pbStatus. Минимум 0 и свинец. Статус. Максимум равняется 100 здесь.
добавлено автор default locale, источник
Между прочим. Я принимаю тот pbStatus. Минимум 0 и свинец. Статус. Максимум равняется 100 здесь.
добавлено автор default locale, источник
Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot