问题标签 [form-load]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
58 浏览

c# - 在表单加载中的哪一点是在 C# 和 Visual Basic 中创建的控件?

我正在将一个用 Visual Basic 编写的项目迁移到 C#。

在 VB 中加载表单期间,我执行了一个使用所述表单的控件的函数,它可以正常工作。

但是,在 C# 中的 Form Load 期间运行相同的函数时,该函数不起作用,因为它找到了 0 个控件。那么什么时候在 VB 和 C# 中创建和分配控件?

Visual Basic 中的代码:

新形式

我在表单加载期间的功能

Controls.Count 在 IF

C# 中的代码

新形式

我在表单加载期间的功能

Controls.Count 在 IF

VB:这是表单的声明

VB:这是我在表单加载期间的功能,以及表单的 Controls.Count

C#:这是表单的声明

C#:这是我在表单加载期间的函数,以及表单的 Controls.Count