Winapp(C#)调用Java应用程序->设置进度栏 - c#

我有一个C#winapp,它与Java应用程序通信以通过tcp检索数据。
现在,我想添加一个进度条,以等待并显示数据下载繁忙。因为这时winapp冻结,直到它拥有来自Java的所有数据为止。

现在我想知道如何编程。因为我认为Java应该不时返回某些东西来在c#中设置进度条。

我想我需要使用线程来做,但是我不确定如何去做。

如果有人有其他想法或例子,那就太好了。

参考方案

BackgroundWorker几乎可以肯定是WinApp方面想要的。 ReportProgress方法和ProgressChanged事件用于处理进度条的更新。

但是,您需要确定如何确定实际完成的进度。如果您让我们更了解Java应用程序在做什么,我们可以提供更多帮助。

C#-文本框的XML子节点 - c#

我在将子节点文本放入c#的富文本框中时遇到麻烦。到目前为止,这是我尝试过的:这是XML文件:<DATA_LIST> <Customer> <Full_Name>TEST</Full_Name> <Total_Price>100</Total_Price> <Discounts>…

PS之渐变映射 - 首先打开一张图。执行“图像>调整>渐变

首先打开一张图。 执行“图像>调整>渐变映射”命令或“图层>新建调整图层>渐变映射”命令,即会弹出“渐变映射”对话框。 A01:为渐变映射的预设,用鼠标单击渐变方块,就可以应用该渐变映射,还可以通过预设右上方的小三角和载入、存储按钮来读取和保存自定义的预设A02:渐变类型有两种,一种“实底”,另一种“杂色”,看到的是实底的渐变,“杂色…

剃刀付款集成->如何通过关闭按钮X检测剃刀付款模型是否关闭 - javascript

当用户关闭而无需付款时,我在CI框架中使用Razorpay,请创建razor支付模型,然后取消订单,我希望按状态更改为已取消的状态触发查询。所以我怎么能检测到这一点。我已经通过单击jQuery单击关闭功能但无法使用... javascript大神给出的解决方案 Razorpay提供了JS方法来检测模式关闭。您编写的任何JS代码都不会在结帐页面上运行,因为它是…

Cefsharp如何获取当前的URL地址? C# - c#

我想获取当前地址,基本上将其放在文本框中。我找到了此链接,但似乎什么也听不懂。http://cefsharp.github.io/api/57.0.0/html/P_CefSharp_WinForms_ChromiumWebBrowser_Address.htm我非常感谢某人提供的代码段。这太痛苦了。我正在使用WFA。 参考方案 您必须听下面的地址更改事件并…

如何使用箭头符号(->)创建受保护的方法? - java

当我们编写以下代码时Stream.of(1,2,3,4,5).filter(i -> (i%2 == 0)).map( i -> i*i ); 表达式i -> (i%2 == 0)或i -> i*i将变为私有方法。在我的用例中,编写了一个junit测试,以确保没有方法是私有的(是的,这是强制性的),并且对于这些lambda表达式而言,…