C# 增强c中的UI响应能力#
我已经创建了一个POS应用程序,在一个表单中使用动态按钮、动态表格布局和其他控件。生成的动态按钮基于从数据库查询的数据数量(使用OPEN ACCESS ORM) 我的问题是,无论何时运行应用程序,UI响应都很慢。例如,当我单击一个类别按钮时,会出现子类别按钮(这些是动态生成的按钮),要使其出现,需要几秒钟的时间才能出现,然后屏幕上会出现一些小的闪烁 我该怎么办?我应该执行什么策略C# 增强c中的UI响应能力#,c#,winforms,dynamic,tablelayoutpanel,openaccess,C#,Winforms,Dynamic,Tablelayoutpanel,Openaccess,我已经创建了一个POS应用程序,在一个表单中使用动态按钮、动态表格布局和其他控件。生成的动态按钮基于从数据库查询的数据数量(使用OPEN ACCESS ORM) 我的问题是,无论何时运行应用程序,UI响应都很慢。例如,当我单击一个类别按钮时,会出现子类别按钮(这些是动态生成的按钮),要使其出现,需要几秒钟的时间才能出现,然后屏幕上会出现一些小的闪烁 我该怎么办?我应该执行什么策略 多谢各位。如此之多确保按钮没有耗时的操作。如果他们这样做了: 使用waitcursor(简单的解决方案,但大多数用
多谢各位。如此之多确保按钮没有耗时的操作。如果他们这样做了:
- 使用waitcursor(简单的解决方案,但大多数用户不喜欢)
- 使用线程执行操作(可能会使有关线程安全的其他操作复杂化)