标签: progress-bar

VB6进度条 - 重置最大值

我使用Microsoft Common Controls 6.0组件在VB6表单中设置了一个简单的进度条,一切似乎都正常工作.

但是,我对表单的几个不同部分使用进度条,每个部分使用不同(和可变)的最大值.当我尝试在条形码使用一次后在运行时更改最大值时,我收到错误Run-time error '380': Invalid Property Value.在尝试更改最大值之前,进度条的值已重置为最小值.

这些进度条是否允许在使用后更改其最大值,或者是否有一些我缺少的重置方法?

prgLoading.Min = 1
prgLoading.Max = positions.Count
Run Code Online (Sandbox Code Playgroud)

第二行抛出错误,并且先前使用完全相同的代码而没有任何问题.

vb6 user-interface winforms progress-bar

1
推荐指数
1
解决办法
2345
查看次数

Webservice加载数据时如何显示Progressbar?

我正在使用webservice从webservice获取n个记录.我正在使用WS Client来调用webservices.现在我想有一个进度条,显示已加载的n个数据中有多少个.有没有可能实现这一目标?我正在使用AsyncTask在后台调用WS.

android web-services progress-bar

1
推荐指数
1
解决办法
2837
查看次数

C#中的进度条和后台工作者

目前我正在开发一个需要从Web服务中消耗大量数据的项目.有服务类向服务器发送输入日期并返回结果,由于耗时的过程,需要用户组合进度条和后台工作者向用户显示进程百分比.我已经浏览了很多关于这个主题的示例代码,但仍然无法找到最佳方法.请帮忙,我的代码是关注的,

private  MyCollection[] callWebService(string[] Inputs, string method)
{
    List<string> results = new List<string>();
    string fiel dNames = ""; // todo - fix this if nothing left in loop
    int sizeOfArray = 500;
    for (int i = 0; i < Inputs.Length; i = i + sizeOfArray)
    {
        string[] outputRecords;
        int errorCode;
        string errorString;
        string[] thisFiveHundred = createSubArray(Inputs, i, sizeOfArray);


        iq.NameValuePair[] namevaluepairs = new iq.NameValuePair[0];
        fieldNames = iqOfficeWebservice.BatchStan(method, thisFiveHundred, null, "",        out outputRecords, out errorCode, out  errorString);
        results.AddRange(outputRecords);
    }
    results.ToArray();
    IAddress[] formattedResults …
Run Code Online (Sandbox Code Playgroud)

c# multithreading backgroundworker progress-bar

1
推荐指数
1
解决办法
1万
查看次数

进度条不会更新,直到100%

我的winform上有一个进度条,它正在从一个名为from的回调方法中更新CopyFileEx.

问题是进度条在达到100%之前不会更新.

进度条百分比从后台工作程序更新,并基于复制的字节数与所有文件的总字节数进行比较.

我计算字节数的代码是(我认为这里没有任何问题)

CopyFileCallbackAction myCallback(FileInfo source, FileInfo destination, object state, long totalFileSize, long totalBytesTransferred)
{
    double dProgress = (totalBytesTransferred / byteCount) * 100.0;
    backupWorker.ReportProgress((int)dProgress);
    return CopyFileCallbackAction.Continue;
}
Run Code Online (Sandbox Code Playgroud)

如果我表现出的价值观一个消息框totalBytesTransferred,并byteCount,并做计算自己正常工作(小数点后截断任何数字-因为它被强制转换为int),我得到的百分比.

出于某种原因虽然它在传递到我的进度条时不起作用,但直到它达到100%然后才能完成所有这一切.

有任何想法吗?

c# progress-bar

1
推荐指数
1
解决办法
1434
查看次数

AsyncTask运行时出现黑屏

我很想在这里提问,所以任何有关这方面的建议都会受到赞赏......但是对于我的问题:

我正在尝试从一个活动切换到另一个活动,在那里我将显示来自服务器的一些数据.我通过AsyncTask从服务器提取数据,但是当下载时间较长时,活动之间会显示黑屏.我已经尝试将asyncTask从onCreate()放到onStart()但没有改变.

新活动:

public class SalesMenu extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
    setContentView(R.layout.sales_menu);        
    setProgressBarIndeterminateVisibility(true);
    super.onCreate(savedInstanceState);
}

@Override
protected void onStart() {
    List<HashMap<String, Object>> result = null;
    AsyncTask<Void, Boolean, List<HashMap<String, Object>>> aTask = new AsyncSearchRead(
            "sale.order", 
            new Object[0], 
            new String[] {"name"}, 
            this).execute();

    try {
        result = aTask.get();
    } catch (InterruptedException e) {
        e.printStackTrace();
    } catch (ExecutionException e) {
        e.printStackTrace();
    }
    Log.d("test", (result!=null ? result.toString() : "nothing"));
    super.onStart();
}

}
Run Code Online (Sandbox Code Playgroud)

我的AsyncTask:

public class AsyncSearchRead extends AsyncTask<Void, Boolean, List<HashMap<String, …
Run Code Online (Sandbox Code Playgroud)

android android-asynctask progress-bar

1
推荐指数
1
解决办法
2498
查看次数

如何将ProgressBar放入Button中

我是WPF的新手,并没有试图将进度条放在按钮上.我之前提出的问题是:StackOverflow Post.任何有关如何正确执行此操作的帮助将不胜感激.我没有在StackOverflow上看到另一篇文章来解决这个问题.理想情况下,让按钮(1)的文本垂直居中(即通常显示在按钮中)和(2)文本下方的进度条会很棒.该按钮的默认高度为2倍,以便为进度条留出空间.我可以调整你想出的任何东西的位置和间距.我对正确完成绑定以更新进度条非常感兴趣.

谢谢!巴克

c# wpf xaml button progress-bar

1
推荐指数
1
解决办法
6851
查看次数

等待5秒进度条在android中不可见

我的进度条最初设置为INVISIBLE.单击按钮后,我希望条形显示5秒而不是消失.我正在使用Thread.sleep(5000)但没有任何反应

public void dec(View v) throws InterruptedException{
ProgressBar pbar = (ProgressBar) findViewById(R.id.bar);
pbar.setVisibility(View.VISIBLE);
Thread.sleep(5000);
pbar.setVisibility(View.INVISIBLE);}
Run Code Online (Sandbox Code Playgroud)

java multithreading android wait progress-bar

1
推荐指数
1
解决办法
4046
查看次数

显示进度条屏幕中心

我在布局中使用了进度条.当我启动应用程序时,进度条始终与屏幕的左上角对齐.下面是我的xml布局文件.如何在屏幕中央对齐它.!

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/relativeLayout1"
    android:orientation="vertical"    
    android:background="#F1F1F1">

    <ScrollView
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" >
        <LinearLayout 
           android:layout_width="fill_parent"
           android:layout_height="fill_parent"
           android:orientation="vertical"
           android:id="@+id/scrolllinear">

    <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:id="@+id/LinearLayout1"
                android:orientation="vertical"
                android:visibility="gone" > 

    <RelativeLayout android:id="@+id/layout_category1"
                android:padding="10.0dip"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginLeft="10.0dip"
                android:layout_marginTop="10.0dip"
                android:layout_marginRight="10.0dip"
               android:clickable="false"
               android:descendantFocusability="blocksDescendants">

                <ImageView
                android:id="@+id/more_1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentRight="true"
                android:layout_centerVertical="true"
                android:src="@drawable/more"/>

                <TextView android:textSize="28.0sp"
                    android:id="@+id/tv_category1"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="more 1"
                    android:layout_toLeftOf="@id/tv_see_more_1"
                    android:layout_alignParentLeft="true"
                    android:layout_centerVertical="true">
                </TextView>
    </RelativeLayout>

    <horizontalscrollview
        android:id="@+id/HMscrollView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/layout_category1">        

        <LinearLayout
            android:id="@+id/myLayout"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:layout_margin="5dp">
        </LinearLayout>
    </horizontalscrollview>
    </LinearLayout>


    <LinearLayout
        android:id="@+id/progLayout"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="@null"
        android:visibility="gone"
        android:layout_gravity="center">

         **<ProgressBar
            android:id="@+id/progressBar"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" …
Run Code Online (Sandbox Code Playgroud)

android progress-bar

1
推荐指数
1
解决办法
7567
查看次数

.NET 4.0中的IProgress <T>

是否有一些较旧的.NET 4.0相当于IProgress的接口或类(仅可从.NET 4.5获得),可用于从任务向UI发送进度?

或者我应该为它编写自己的类/接口?

c# .net-4.0 progress-bar

1
推荐指数
1
解决办法
2591
查看次数

在不可迭代函数上执行进度条-Python

关于此有一些问题,但是我似乎找不到在非迭代函数上执行进度条的问题。下面是合并两个单独的数据帧的函数。我希望将此功能插入显示进度的单独功能中。

from multiprocessing import Pool
import tqdm
import pandas as pd
import numpy as np

df1 = pd.DataFrame(np.random.randint(0,100,size=(100000, 4)), columns=list('ABCD'))
df2 = pd.DataFrame(np.random.randint(0,100,size=(100000, 4)), columns=list('AXYZ'))

def merge_df(df1, df2):

    df = pd.merge(left = df1, right = df2, how = 'left',
    left_on = 'A', right_on = 'A')
    return df

if __name__ == '__main__':
   with Pool(2) as p:
      r = list(tqdm.tqdm(p.imap(merge_df, df1, df2)))
Run Code Online (Sandbox Code Playgroud)

ValueError:DataFrame的真值不明确。使用a.empty,a.bool(),a.item(),a.any()或a.all()。

python pandas progress-bar

1
推荐指数
1
解决办法
179
查看次数