제어 배열

Control array

Visual Basic에서 컨트롤[1] 배열은 동일한 이벤트 핸들러를 공유하는 Visual Basic 양식의 관련 컨트롤 그룹입니다.컨트롤 어레이는 항상 단차원 어레이이며 런타임에 컨트롤 어레이에서 컨트롤을 추가하거나 삭제할 수 있습니다.컨트롤 어레이의 한 가지 응용은 메뉴 항목을 유지하는 것입니다. 이는 [2]컨트롤 어레이의 모든 메뉴 항목에 공통되는 코드에 공유 이벤트 핸들러를 사용할 수 있기 때문입니다.

제어 어레이는 유사한 기능을 수행하는 제어 그룹을 처리하는 편리한 방법입니다.단일 컨트롤에서 사용할 수 있는 모든 이벤트는 컨트롤 배열에서 계속 사용할 수 있으며, 유일한 차이점은 선택한 배열 요소의 인덱스가 이벤트에 전달됨을 나타내는 인수입니다.따라서 각 컨트롤에 대해 개별 절차를 작성하는 대신(즉, 관리 배열을 사용하지 않음) 각 어레이에 대해 하나의 절차만 작성하면 됩니다.

"이벤트 모델 변경"으로 인해 컨트롤 어레이가 [1]불필요해졌기 때문에 Visual Basic 2006에서는 컨트롤 어레이가 지원되지 않게 되었습니다.Visual Basic 업그레이드 마법사는 제어 배열을 사용하는 코드를 보다 최신 [3]구조를 사용하는 Visual Basic 2008 코드로 변환할 수 있습니다.

레퍼런스

  1. ^ a b "Developer tools, technical documentation and coding examples".
  2. ^ "vb control array - Control Arrays in Visual Basic 6". www.freetutes.com. Retrieved 2018-02-12.
  3. ^ "Upgrading Visual Basic 6.0 Applications to Visual Basic .NET and Visual Basic 2005". msdn.microsoft.com. Retrieved 2016-02-12.