問題タブ [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.
c# - C# と Visual Basic で作成されたコントロールは、フォーム ロードのどの時点で作成されますか?
Visual Basic で記述されたプロジェクトを C# に移行しています。
VB でのフォームのロード中に、フォームのコントロールを使用する関数を実行すると、正しく動作します。
ただし、C# で Form Load 中に同じ関数を実行すると、0 コントロールが検出されるため、関数は機能しません。では、VB と C# でコントロールが作成され、割り当てられるのはどの時点でしょうか?
Visual Basic のコード:
新しいフォーム
フォームロード中の私の機能
IF での Controls.Count
C# でのコード
新しいフォーム
フォームロード中の私の機能
IF での Controls.Count