请帮忙。
我想在从数据库中读取时使用 IsIndeterminate= true 属性查看进度条的变化。
我知道我可以使用 Task 和 BackgroundWorker 创建另一个线程。但对我来说,非常重要的是,我不会离开进行长期操作的方法,直到它完成。在这种情况下可以做什么?
PS对不起我的英语:)
所以我有一个看起来像这样的进度条:
.progress {
border: none;
}
.red,
::-webkit-progress-bar {
background-color: lightgray;
color: red;
}
.blue,
::-webkit-progress-bar {
background-color: lightgray;
color: blue;
}
.orange,
::-webkit-progress-bar {
background-color: lightgray;
color: orange;
}
.green,
::-webkit-progress-bar {
background-color: lightgray;
color: green;
}Run Code Online (Sandbox Code Playgroud)
<h1>The progress element</h1>
<label class="progress">Downloading progress:</label><br>
<progress class="red" value="32" max="100"> 32% </progress><br>
<progress class="blue" value="32" max="100"> 32% </progress><br>
<progress class="orange" value="32" max="100"> 32% </progress><br>
<progress class="green" value="32" max="100"> 32% </progress>Run Code Online (Sandbox Code Playgroud)
不知怎的,颜色不会改变。我已将它们全部添加为课程,但无法弄清楚这一点。我究竟做错了什么?
如何使这个美丽和正确的代码?
我启用父窗口.
创建线程进度条.
执行代码
并关闭进度条
var iCount = 3;
while(iCount>0)
{
if (myProgressBar!= null && myProgressBar.IsHandleCreated)
{
iCount = -1;
break;
}
iCount--;
Thread.Sleep(1000);
}
if (iCount != -1)
return false;//MessageBox
Run Code Online (Sandbox Code Playgroud)
所有功能:
this.Enabled = false;
MyProgressBar myProgressBar = null;
try
{
var thread2 = new Thread(delegate()
{
myProgressBar = new MyProgressBar(this);
myProgressBar.ShowDialog();
});
thread2.Start();
Thread.Sleep(100);
var iCount = 3;
while(iCount>0)
{
if (myProgressBar!= null && myProgressBar.IsHandleCreated)
{
iCount = -1;
break;
}
iCount--;
Thread.Sleep(1000);
}
if (iCount != -1)
return …Run Code Online (Sandbox Code Playgroud) 是否可以使用jQuery或pPHP在页面HTML中下载文件而不是在浏览器中?
顺便说一句,有一个进度条向我们显示百分比.
我知道Facebook使用这个系统上传(专辑照片).
谢谢.
像这样的东西:
http://dribbble.s3.amazonaws.com/users/64025/screenshots/810522/download-widget.jpg
不是在浏览器中这样:
我想从我的UIProgressbarView获取实际值.这是我想要做的一个小例子:
var value = 0.0
myprogressbar.setProgress(0.5, animated: true)
value = myprogressbar.getValue() // This is how it works in Java
println(value) // The output should be 0.5
Run Code Online (Sandbox Code Playgroud)
如何将UIProgressBarView的实际进度保存到我的double变量中?
在活动,它具有一个ListView其中ListView产品由3的TextView(monthAndYear,totalUsed(RM20),和预算(RM123.0)),和一个ProgressBar.我尝试下面的代码来显示进度ProgressBar,但没有任何反应.
public void retrieveList(String name) {
search.clear();
database = mdb.getReadableDatabase();
Cursor cursor = database.rawQuery("SELECT * FROM " + MyDatabaseHelper.TABLE__TASK + " WHERE Name = ? ", new String[]{name}, null);
if (cursor != null && cursor.getCount() > 0) {
while (cursor.moveToNext()) {
int iD = cursor.getInt(cursor.getColumnIndex("ID"));
String month = cursor.getString(cursor.getColumnIndex("Month"));
double budget = cursor.getDouble(cursor.getColumnIndex("Budget"));
double totalUsed=cursor.getDouble(cursor.getColumnIndex("Total_Used"));
if (adapter != null) {
adapter.add(iD,month,budget,totalUsed);
listview.setAdapter(adapter);
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
适配器
public void add(int …Run Code Online (Sandbox Code Playgroud) 我想创建一个带有进度条的表单.表单没有任何按钮.它只有一个进度条来显示进程进度的百分比.
抱歉,但我无法发布表单的图片.
请告诉我怎么做这个.