如何在C#中制作动态文本框

用户名

我有一个简单的FormApplication脚本,其中包含按钮和一些文本框。我想要在单击按钮时,一个文本框显示一些数字。我如何才能使它充满活力。

private void button1_Click(object sender, EventArgs e)
{
     txt3.Text = "";
     for (int i = 0; i <50; i++)
     {
         Random random = new Random();
         int randomNumber = random.Next(100, 150);
         txt3.Text = randomNumber.ToString();
     }
}

现在,它等待循环完成并显示最新编号。我希望它在文本框的循环过程中分别显示每个数字。似乎使用Dynamic TextBox有点困难,是否有其他解决方案以主要形式显示此数字?问候,

大卫

现在,它等待循环完成并显示最新编号。

这是因为该操作是单线程的,因此在完成之前不会进行UI更新。更改方式取决于这是Windows应用程序还是Web应用程序。

例如,如果这是Windows Forms应用程序,则您希望Application.DoEvents()在每次循环迭代时调用以更新UI:

txt3.Text = randomNumber.ToString();
Application.DoEvents();

每次都会更新UI的文本框。(尽管它会非常快,所以我怀疑您是否会注意到它。Thread.Sleep()如果您想减慢它的速度,则可能会扔进去。)

如果这是一个Web应用程序,那么您将需要在客户端而不是服务器端完成整个任务。这是因为至少从服务器的角度来看,在Web应用程序中“更新UI”意味着返回响应并等待另一个请求。这仅在更新单个UI元素时会导致浏览器与服务器之间来回频繁。(虽然它会足够慢,以至于您会注意到它,但这将是一个糟糕的UX。)因此,在这种情况下,您希望将代码移至JavaScript,这样做的好处是不会使用单线程和会按您期望的方式更新用户界面。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在C#中动态调整文本框的大小

来自分类Dev

如何在VSTO C#的excel单元中的Excel单元格中制作自动完成文本框

来自分类Dev

如何在C#中更改文本框的属性?

来自分类Dev

我想知道如何在asp.net C#中向动态文本框添加位置!

来自分类Dev

如何从C#中的动态创建的下拉列表创建动态文本框

来自分类Dev

如何获取动态文本框值C#?

来自分类Dev

如何在C#中收集文本框中的所有列表框项目

来自分类Dev

如何在C#中的特定点之后从文本框中检索文本?

来自分类Dev

如何在C#中的特定点之后从文本框中检索文本?

来自分类Dev

如何使用C#在gridview中读取动态添加的文本框值?

来自分类Dev

如何在C#asp.net中动态创建文本框?

来自分类Dev

如何在Rich文本框中更改所选文本背景颜色WPF C#

来自分类Dev

文本框和标签数组如何在C#中的Submit方法中获取值

来自分类Dev

如何在C#中的代码中从gridview引用文本框

来自分类Dev

如何在 C# 中通过字符串访问 EventHandler 中的表单文本框?

来自分类Dev

如何在文本框C#中显示组合框选择的值?

来自分类Dev

如何在C#的文本框中获取Wikipedia内容

来自分类Dev

如何在C#中获取修改后的文本框值?

来自分类Dev

如何在C#中检测当前集中的文本框?

来自分类Dev

如何在app.xaml [C#]中全局设置文本框的属性

来自分类Dev

如何在WPF C#中向文本框添加滚动条

来自分类Dev

如何在文本框中显示所选行MVP C#

来自分类Dev

如何在C#中以MDI子窗体的格式设置文本框

来自分类Dev

如何在C#中检测当前关注的文本框?

来自分类Dev

C#如何在静态方法中设置文本框/标签值?

来自分类Dev

如何在C#中的文本框末尾添加单位

来自分类Dev

如何在富文本框C#中的光标位置附加字符串?

来自分类Dev

如何在 ASPX C# 网站的文本框中接受双精度值?

来自分类Dev

C# - 如何在 windowform 中获取具有相同标签值的文本框列表?

Related 相关文章

  1. 1

    如何在C#中动态调整文本框的大小

  2. 2

    如何在VSTO C#的excel单元中的Excel单元格中制作自动完成文本框

  3. 3

    如何在C#中更改文本框的属性?

  4. 4

    我想知道如何在asp.net C#中向动态文本框添加位置!

  5. 5

    如何从C#中的动态创建的下拉列表创建动态文本框

  6. 6

    如何获取动态文本框值C#?

  7. 7

    如何在C#中收集文本框中的所有列表框项目

  8. 8

    如何在C#中的特定点之后从文本框中检索文本?

  9. 9

    如何在C#中的特定点之后从文本框中检索文本?

  10. 10

    如何使用C#在gridview中读取动态添加的文本框值?

  11. 11

    如何在C#asp.net中动态创建文本框?

  12. 12

    如何在Rich文本框中更改所选文本背景颜色WPF C#

  13. 13

    文本框和标签数组如何在C#中的Submit方法中获取值

  14. 14

    如何在C#中的代码中从gridview引用文本框

  15. 15

    如何在 C# 中通过字符串访问 EventHandler 中的表单文本框?

  16. 16

    如何在文本框C#中显示组合框选择的值?

  17. 17

    如何在C#的文本框中获取Wikipedia内容

  18. 18

    如何在C#中获取修改后的文本框值?

  19. 19

    如何在C#中检测当前集中的文本框?

  20. 20

    如何在app.xaml [C#]中全局设置文本框的属性

  21. 21

    如何在WPF C#中向文本框添加滚动条

  22. 22

    如何在文本框中显示所选行MVP C#

  23. 23

    如何在C#中以MDI子窗体的格式设置文本框

  24. 24

    如何在C#中检测当前关注的文本框?

  25. 25

    C#如何在静态方法中设置文本框/标签值?

  26. 26

    如何在C#中的文本框末尾添加单位

  27. 27

    如何在富文本框C#中的光标位置附加字符串?

  28. 28

    如何在 ASPX C# 网站的文本框中接受双精度值?

  29. 29

    C# - 如何在 windowform 中获取具有相同标签值的文本框列表?

热门标签

归档